---
title: "fetchSupporter"
method: GET
path: "/supporters/{supporter}"
tags: ["Supporter"]
---

# fetchSupporter

`GET /supporters/{supporter}`

Retrieves Supporter from ID

## Path parameters

- `supporter` integer, required

## Query parameters

- `fields` 'address1' | 'address2' | 'birthday' | 'cell_phone' | 'city' | 'country' | 'created_at' | 'email_address' | 'first_name' | 'gender' | 'id' | 'last_emailed_at' | 'last_name' | 'location' | 'member_id' | 'metadata' | 'nickname' | 'opt_in' | 'origin' | 'phone' | 'postal_code' | 'source_campaign_id' | 'source_fundraising_page_id' | 'source_member_id' | 'source_organization_id' | 'state' | 'updated_at'

## Response `200`

Success

- Supporter
  - `address1` string, nullable — Supporter main address
  - `address2` string, nullable — Secondary Supporter address
  - `birthday` string, nullable — Supporter birthday in M/D format (month and day only; year intentionally not collected). Sourced from the P2P Birthday-moment flow and distinct from any full date-of-birth captured elsewhere.
  - `cell_phone` string, nullable — Supporter cell phone number (SMS consent target when collected)
  - `city` string, nullable — Supporter City
  - `country` string, nullable — Supporter Country
  - `created_at` string, date-time — Date/time of initial record creation
  - `email_address` string, email — Supporter email address
  - `first_name` string, nullable — First name of the supporter
  - `gender` string, nullable — Supporter gender
  - `id` integer — Supporter number identifier
  - `last_emailed_at` string, email, nullable — To whom the last e-mail was sent
  - `last_name` string, nullable — Supporter last name
  - `location` string, nullable — Free text representing a location
  - `member_id` integer, nullable — Member number identifier
  - `metadata` Metadata
    - `foo` string
  - `nickname` string, nullable — Supporter nickname
  - `opt_in` boolean — Indicates whether the supported opted in to email communication or not
  - `origin` string — Supporter origin
  - `phone` string, nullable — Supporter phone number
  - `postal_code` string, nullable — Zip Code
  - `source_campaign_id` integer, nullable — Campaign number identifier
  - `source_fundraising_page_id` integer, nullable — Fundraising page identifier
  - `source_member_id` integer, nullable — Member identifier
  - `source_organization_id` integer, nullable — Organization identifier
  - `state` string, nullable — State/province name
  - `updated_at` string, date-time — Date/time of initial record creation

## Other responses

- `403` — Requester is not authorized to perform action
- `404` — Supporter 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/d22bb925eeed/schema)
