---
title: "listMemberFundraisingPages"
method: GET
path: "/members/{member}/fundraising-pages"
tags: ["Fundraising Page"]
---

# listMemberFundraisingPages

`GET /members/{member}/fundraising-pages`

## Request

- Base URL: `https://pro.gofundme.com/api/2.0`
- URL: `https://pro.gofundme.com/api/2.0/members/{member}/fundraising-pages`
- Auth: one of:
  - OAuth 2
    - Client credentials
    - Token URL: `/oauth2/auth`
  - OAuth 2
    - Password
    - Token URL: `/oauth2/auth`

List all Fundraising Pages for specified Member

## Path parameters

- `member` integer, required

## Query parameters

- `with` string[]
- `page` integer
- `per_page` integer

## Response `200`

Success

- object
  - `current_page` integer: Index of current page
  - `data` object[]: Collection of Fundraising Pages
    - `id` integer: ID of Fundraising Page
    - `alias` string: Alias of the Fundraising Page
    - `campaign_id` integer: Parent Campaign ID
    - `commitment_id` integer, nullable: Commitment ID
    - `cover_photo_id` integer, nullable: Fundraising Page cover photo
    - `created_at` string, date-time: Datetime at which the Fundraising Page was created
    - `currency_code` string, nullable: ISO code of the currency against which this Fundraising Page is normalized.
    - `designation_id` integer, nullable: Designation ID for this Fundraising Page
    - `ended_at` string, date-time, nullable: Page end date
    - `fundraising_team_id` integer, nullable: Fundraising Team ID to whom this Fundraising Page is associated
    - `goal` number, float, nullable: Fundraising goal for this Fundraising Page normalized against 'currency_code'
    - `intro_text` string: HTML Formatted string for intro text
    - `is_primary` boolean: Flag denoting primary Fundraising Page for child Fundraising Pages
    - `is_tribute` boolean, nullable: Flag denoting whether Fundraising Page is a tribute to someone
    - `logo_id` integer, nullable: ID of Asset used as the Fundraising Page logo
    - `logo_url` string, nullable: URL for logo image
    - `member_email_text` string, nullable: HTML formatted string for member email body
    - `member_id` integer: Member ID associated with this Page
    - `moment_id` integer, nullable: Catalog moment selected at create time (whitelabel P2P only)
    - `raw_currency_code` string: ISO code of the default currency in which this Fundraising Page should be presented
    - `raw_goal` string: Raw fundraising goal for this Fundraising Page (returned as string)
    - `organization_id` integer: Organization ID
    - `parent_id` integer: Parent Fundraising Page ID
    - `questions` Question[]: Collection of Questions
      - `campaign_id` integer: Primary identifier of Campaign
      - `created_at` string, date-time: Date/time of when record created
      - `deleted_at` string, date-time, nullable: Date/time of when record deleted
      - `id` integer: Primary identifier of record
      - `is_deleted` boolean: Question deleted or not
      - `is_required` boolean: Whether the Question is required or not. If `is_required` is `true`, the question will be treated as pre-conversion (shown before donation), otherwise it will be treated as post-conversion (shown after donation) for supported workflows.
      - `is_pre_conversion` boolean: Whether the Question should be shown before donation (pre-conversion) or after donation (post-conversion). When true, the question is displayed before the donation is processed.
      - `label` string, required: Question label
      - `location` 'donation_page' | 'team_creation' | 'page_creation' | 'campaign_registration' | 'hidden', required: Question location. `hidden` is a read-only state set exclusively by the reduce-custom-questions hide mutation -- PUT /questions/{question} rejects it as a write value.
      - `product_id` integer, nullable: Identifier of associated product, such as a ticket
      - `tag` 'address' | 'address2' | 'address_type' | 'birthdate' | 'blog' | 'cellphone' | 'city' | 'company_name' | 'country' | 'email_address' | 'email_type' | 'emergency_first_name' | 'emergency_last_name' | 'emergency_phone' | 'event_waiver' | 'first_name' | 'gender' | 'pronoun' | 'homephone' | 'last_name' | 'middle_name' | 'postal_code' | 'prefix' | 'run_walk' | 'shirt_size' | 'state' | 'suffix' | 'text_opt_in' | 'website', nullable: Question tag, unique for a location on a campaign
      - `type` 'boolean' | 'integer' | 'currency' | 'enum' | 'text' | 'string' | 'date' | 'yes_no', required: Type of the Question
      - `updated_at` string, date-time, nullable: Date/time of last record update
      - `weight` integer, nullable: Weight of the Question, used for display order
    - `status` 'active' | 'inactive' | 'deleted' | 'pending_questions' | 'pending_approval' | 'pending_more_info': Status for this Fundraising Page
    - `supporter_id` integer, nullable: Supporter ID associated with the Fundraising Page
    - `team_role` 'primary-captain' | 'co-captain', nullable: If Fundraising Page is for a Team Member, it will contain the role of the Team Member
    - `thankyou_email_text` string, nullable: HTML formatted string for thank you email body
    - `thank_you_text` string, nullable: Default thank you text on the thank you page
    - `title` string: Page title
    - `updated_at` string, date-time, nullable: Date the Fundraising Page was last updated
    - `canonical_url` string: The canonical url of the Fundraising Page
  - `first_page_url` string, nullable: URL of first page of results
  - `from` integer, nullable: Index of first displayed result within total result set
  - `last_page` integer: Index of last page in result set
  - `last_page_url` string, nullable: URL of last page of results
  - `next_page_url` string, nullable: URL of next page of results
  - `path` string, nullable: URL of current page of results
  - `per_page` integer: Maximum number of records returned per page of results
  - `prev_page_url` string, nullable: URL of previous page of results
  - `links` PaginationLink[]: Collection of objects representing pages {label, URL, active} that can be used to request the associated page of records.
    - `label` string: Identifier of the page.
    - `url` string, nullable: URL that can be used to fetch associated page of records.
    - `active` boolean: Identifies whether the previously requested page matches the page this link object references.
  - `to` integer, nullable: Index of last displayed result within total result set
  - `total` integer: Total count of records in result set

## Other responses

- `403`: Requester is not authorized to perform action
- `404`: Member not found

## Changes

- **2026-09-23** `89ff5d9e304b`: 1 info
  - added the optional property `allOf[subschema #2]/data/items/moment_id` to the response with the `200` status
- **2026-09-17** `206a8046892e`: 1 warning
  - added the new `hidden` enum value to the `allOf[subschema #2]/data/items/questions/items/location` response property for the response status `200`

[Operation history](https://skmtc.dev/gofundme/apis/gofundme-pro-api/changes/members/:member/fundraising-pages/get.md)

---

[API](https://skmtc.dev/gofundme/apis/gofundme-pro-api.md) - [All operations](https://skmtc.dev/gofundme/apis/gofundme-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/gofundme/apis/gofundme-pro-api/revisions/094a1e510fe9?raw)
