---
title: "listMemberOrganizations"
method: GET
path: "/members/{member_id}/organizations"
tags: ["Member"]
---

# listMemberOrganizations

`GET /members/{member_id}/organizations`

## Request

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

Fetches a collection of Organizations to which this Member has administration access

## Path parameters

- `member_id` integer, required

## Query parameters

- `page` integer
- `per_page` integer

## Response `200`

Success

- object
  - `current_page` integer: Index of current page
  - `data` object[]: Collection of Organizations
    - `id` integer: Primary identifier of record
    - `address` string: Organization address line
    - `are_activity_feeds_disabled` boolean: Whether activity feeds should be enabled for this Organization
    - `allow_download_annual_receipts` boolean: Control over whether I enable the ability for supporters to download annual donation receipts
    - `city` string: Organization city
    - `country` string: Organization country
    - `currency` string: The currency that the Organization collects transactions in. This is a legacy field.
    - `currency_code` string: The currency that the Organization collects transactions in
    - `customer_tier` integer, nullable: Organization customer tier
    - `description` string: Organization Description
    - `facebook` string, nullable: The name of the Organization's facebook page
    - `fixed_fot_percent` string: Percentage to be added to fee on top (aka Classy Mode) transactions for the Organization to cover fees unless Campaign specifies differently
    - `flex_rate_percent` number, double: Percentage Organization elects to be added to donor covered fees calculation to cover any additional costs other than fees.
    - `gfm_charity_community_id` integer, nullable: GFM charity community ID
    - `gfm_npo_page_slug` string, nullable: GFM NPO page slug
    - `gfm_connect_banner_count` integer: Number of times the GFM Connect banner was dismissed
    - `gfm_connect_banner_dismissed_at` string, date-time, nullable: Date/time of GFM Connect banner dismissal
    - `has_double_the_donation_enployer_match` boolean: Enable employer matching through Double The Donation. Can only be enabled if the default currency is USD and other employer matching (e.g Donate Double) is not enabled.
    - `has_employer_match` boolean: Enabled employer matching through Donate Double. Can only be enabled if the default currency is USD.
    - `is_gfm_npo_page_claimed` boolean: Flag whether the organization has a gfm npo page claimed
    - `is_gfm_npo_page_verified` boolean: Flag whether the organization has a gfm npo page verified
    - `is_gift_aid_available` boolean: Flag whether the organization allows donors to opt into gift aid used by the UK
    - `logo_id` string, nullable: The asset ID of the organization's logo
    - `marketplace_state` 'GFM_PRE_KYC' | 'GFM_POST_KYC' | 'GFM_PRO_PRE_KYC' | 'GFM_PRO_POST_KYC' | 'LEGACY': Resolved Marketplace Self-Serve Sign Up (SSSU) capability state. One of: GFM_PRE_KYC (Consumer marketplace lifecycle, pre-verification; claim_source NULL or 'GFM'), GFM_POST_KYC (Consumer marketplace lifecycle, KYC done, GFM Pay active), GFM_PRO_PRE_KYC (SSSU Pro-website entry, awaiting KYC; claim_source 'GFM_PRO'), GFM_PRO_POST_KYC (SSSU Pro-website entry, KYC complete, active ClassyPay Stripe processor). LEGACY is a catch-all for orgs outside the SSSU scope: tier 3, null tier, orgs running on non-ClassyPay active processors (Authorize.net, WePay, etc.), and any inconsistent state; it does NOT mean 'any non-SSSU post-KYC org' — a sales-provisioned paying tier-2 org with active Stripe buckets as GFM_POST_KYC, not LEGACY. Opt-in only: the field appears in the response when GET /organizations/{id} is called with ?include=marketplace_state. Resolving this field triggers a ClassyPay processor-latest call (60s Redis cache) for claim_source='GFM_PRO' orgs only; Consumer-lifecycle orgs classify by tier without a network hop.
    - `claim_source` 'GFM' | 'GFM_PRO', nullable: Origin of the Organization's claim on the underlying charity record. `NULL` for pre-existing (legacy) orgs; `GFM` for SSSU via the Consumer website (gofundme.com); `GFM_PRO` for SSSU via the Pro website (pro.gofundme.com). Set once at POST /organizations/consumer-onboarding from the platform-services payload. **Read-only: ignored by PUT /organizations/{id}** (structurally immutable after creation). **Consumers should NOT branch on this field directly** — it is an internal routing signal that feeds `marketplace_state`. Branch on `marketplace_state` to stay decoupled from the underlying signal mix (which is subject to change without a wire-contract bump).
    - `mission` string: Organization's mission statement
    - `name` string: Organization Name
    - `opt_in_wording` string, nullable: Custom opt in language used to collect Supporters consent to receive communications
    - `plan_type` string: Organization plan name
    - `sms_opt_in_text` string, nullable: SMS opt-in language for marketing consent. Returns default text with org name substituted if not customized. Set to empty string to disable SMS consent messaging.
    - `sms_opt_in_text_default` string: The default SMS opt-in text with organization name substituted. Use this to display the default option in the UI.
    - `sms_opt_in_text_is_default` boolean: Indicates whether sms_opt_in_text is using the default value (true) or a custom value (false)
    - `sms_tos_url` string, nullable: SMS Terms of Service URL for the organization
    - `postal_code` string: Organization postal code
    - `restricted_country_information` string, nullable: Will be populated if the Organization has chosen to restrict transactions from certain countries. Otherwise null
    - `resend_receipt_flag` boolean: If true, give the supporters the option to resend the receipts.
    - `signature_id` integer, nullable: The asset ID of the signature
    - `signature_name` string, nullable: The name of the person signing
    - `signature_title` string, nullable: The title of the person signing
    - `signature_url` string, nullable: The title of the person signing
    - `state` string: Organization state
    - `status` 'trial' | 'active' | 'deleted' | 'cancelled': Status of the organization
    - `subscription_plan` 0 | 3 | 4 | 5 | 8: ID of the legacy base subscription plan
    - `thumbnail` string, nullable: Thumbnail
    - `timezone_identifier` string: The timezone of the organization. This will be used for reporting.
    - `twitter` string, nullable: The twitter handle for the organization
    - `privacy_policy_url` string, nullable: The Privacy policy URL for the organization
    - `type` string, nullable: Organization type
    - `url` string: The website for the organization
    - `welcome_message` string: This message appears at the top of the Supporter Hub.
    - `created_at` string, date-time: Date/time of created organization
    - `updated_at` string, date-time: Date/time of updated organization
    - `has_gfm_npo_transactions` boolean: Indicates whether the organization has GoFundMe NPO transactions
    - `is_billing_address_required` boolean: Indicates whether billing address is required for donations to this organization
    - `is_intelligent_text_suggestion_opted_out` boolean: Indicates whether Intelligent Text Suggestions (ITS) are opted out for this organization
    - `intelligent_dcf_enabled` boolean: Org-level default preference for Intelligent DCF: hide the donor-covered-fees ask on higher-value gifts where it's most likely to reduce conversion.
  - `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-17** `206a8046892e`: 1 info
  - added the optional property `allOf[subschema #2]/data/items/intelligent_dcf_enabled` to the response with the `200` status

[Operation history](https://skmtc.dev/gofundme/apis/gofundme-pro-api/changes/members/:member_id/organizations/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)
