---
title: "List fundraising team past donors"
method: GET
path: "/fundraising-teams/{id}/past-donors"
tags: ["Supporters"]
---

# List fundraising team past donors

`GET /fundraising-teams/{id}/past-donors`

Returns one row per supporter (deduplicated by customers_id + charity_id) who made at least one successful donation to another team owned by the current team lead in this organization (the current team is excluded). Offline donations and donations with no email address are included. For each supporter the response exposes billing name/email (with fallback to contact record), the fundraising page ID the latest qualifying donation was made to, the team name (title) of the team that owns that page, the timestamp of the latest order, the aggregate SUM of every qualifying donation amount, and a flag indicating whether they have also donated to the current team. Default order is alphabetical by donor name ascending; pass sortReverse=true to invert.

## Path parameters

- `id` integer, required

## Query parameters

- `page` integer
- `per_page` integer
- `sortReverse` boolean
- `hideAlreadyDonated` boolean
- `search` string

## Response `200`

Success

- object
  - `current_page` integer — Index of current page
  - `data` object[] — List of past donors, one row per unique supporter.
    - `id` integer, required — Orders ID of the supporter's latest qualifying donation, unique per row.
    - `member_id` integer, nullable — Customer/supporter identifier that ties this donor's records together across orders.
    - `first_name` string, nullable — Donor first name. Uses the order's billing first name when available; otherwise falls back to the contact record.
    - `last_name` string, nullable — Donor last name. Uses the order's billing last name when available; otherwise falls back to the contact record.
    - `email_address` string, email, nullable — Donor email. Uses the order's billing email when available; otherwise falls back to the contact email. May be null for offline donations with no email on record.
    - `fundraising_page_id` integer, required — Fundraising page ID the supporter donated to in their most recent qualifying order.
    - `title` string, required — team_name of the fundraising team that owns the page referenced by the most recent qualifying order.
    - `purchased_at` string, date-time, required — Timestamp of the supporter's most recent qualifying order.
    - `amount` number, float, required — Aggregate SUM of order_total across every qualifying donation made by this supporter, not just the latest order.
    - `donated_to_current` boolean, required — Whether the supporter has also made a successful donation to the current fundraising team.
  - `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` — Forbidden
- `404` — 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)
