---
title: "listCampaignFundraisingTeams"
method: GET
path: "/campaigns/{campaign}/fundraising-teams"
tags: ["Fundraising Team"]
---

# listCampaignFundraisingTeams

`GET /campaigns/{campaign}/fundraising-teams`

Retrieves a list of all Fundraising Teams for the specified Campaign

## Path parameters

- `campaign` integer, required

## Query parameters

- `with` string[]
- `fields` 'campaign_id' | 'city' | 'country' | 'cover_photo_id' | 'cover_photo_url' | 'created_at' | 'currency_code' | 'description' | 'goal' | 'id' | 'logo_id' | 'logo_url' | 'name' | 'organization_id' | 'parent_id' | 'postal_code' | 'raw_currency_code' | 'raw_goal' | 'root_id' | 'state' | 'status' | 'team_lead_id' | 'team_lead_supporter_id' | 'thank_you_text' | 'updated_at' | 'canonical_url' | 'designation_id' | 'team_policy_id'
- `page` integer
- `per_page` integer

## Response `200`

Success

- object
  - `current_page` integer — Index of current page
  - `data` object[] — Collection of Fundraising Teams
    - `campaign_id` integer — Primary identifier of associated Campaign
    - `city` string, nullable — City
    - `country` string, nullable — Country. Must be a valid ISO 3166-1 alpha-2 country code
    - `cover_photo_id` integer, nullable — Primary identifier of asset used as the Fundraising Team cover photo
    - `cover_photo_url` string, nullable — URL for cover photo image. Interpreted from cover_photo asset specified by cover_photo_id
    - `created_at` string, date-time — Date/time of initial record creation
    - `currency_code` string — ISO code of the currency against which this Fundraising Team is normalized. Defaults to USD
    - `description` string, nullable — Team description
    - `goal` number, float — Fundraising Goal for this Team normalized against 'currency_code'. Defaults to the campaign's default team goal
    - `id` integer — Primary identifier of record
    - `logo_id` integer, nullable — Primary identifier of associated Asset
    - `logo_url` string, nullable — URL for logo image. Either hardcoded URL for legacy Fundraising Teams or interpreted from logo Asset specified by logo_id
    - `name` string — Team name
    - `organization_id` integer, nullable — Primary identifier of associated Organization
    - `parent_id` integer, nullable — Parent Team ID. Used for creating a team hierarchy. Fundraising Team Policy must support SubTeam creation if a Parent Team ID is supplied
    - `postal_code` string, nullable — Postal Code
    - `raw_currency_code` string — ISO code of the default currency in which this Fundraising Team should be presented. Defaults to 'currency_code' if not specified
    - `raw_goal` string — Raw fundraising goal for this Team
    - `root_id` integer, nullable — Team ID at the highest level of the hierarchy. Fundraising Team Policy must support SubTeam creation if a Root ID is supplied
    - `state` string, nullable — State/province code. Must be a valid USPS state code
    - `status` 'active' | 'deleted' | 'pending_approval' | 'pending_cart_questions' | 'pending_cart_completion', nullable — Team status
    - `team_lead_id` integer, nullable — Primary identifier of associated Team Lead
    - `team_lead_supporter_id` integer, nullable — Primary identifier of associated Team Lead Supporter
    - `thank_you_text` string, nullable — Default thank you text on the thank you page
    - `updated_at` string, date-time, nullable — Date/time of last record update
    - `canonical_url` string, nullable — The canonical url of the Fundraising Team
    - `designation_id` integer, nullable — Primary identifier of associated Designation
    - `team_policy_id` integer, nullable — Primary identifier of associated Team Policy
  - `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 — {host}/campaigns/227362/fundraising-teams?page=1
  - `next_page_url` string, nullable — URL of next page of results
  - `path` string, nullable — {host}/campaigns/227362/fundraising-teams
  - `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` — Campaign not found

---

[API](https://skmtc.net/gofundme/apis/gofundme-pro-api.md) · [All operations](https://skmtc.net/gofundme/apis/gofundme-pro-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gofundme/gofundme-pro-api/revisions/6d020bee17cc/schema)
