v1

latestOpenAPI 3.0.02026-08-062903562.2 MB
Supporters

List fundraising team 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.

get/fundraising-teams/{id}/past-donors

Path parameters

idinteger required
Example:2173528

ID of Fundraising Team

Query parameters

pageinteger
Example:1

Indicator of which page of results to return

per_pageinteger
Example:20

Number of entries to return in each page of results

sortReverseboolean

Reverse the default alphabetical sort (Z→A when true).

hideAlreadyDonatedboolean

When true, supporters who have already donated to the current team are omitted.

searchstring

Case-insensitive substring match applied to donor first name, last name, full name, and email address.

Response

Success

current_pageinteger

Index of current page

first_page_urlstring nullable

URL of first page of results

frominteger nullable

Index of first displayed result within total result set

last_pageinteger

Index of last page in result set

last_page_urlstring nullable

URL of last page of results

next_page_urlstring nullable

URL of next page of results

pathstring nullable

URL of current page of results

per_pageinteger

Maximum number of records returned per page of results

prev_page_urlstring nullable

URL of previous page of results

tointeger nullable

Index of last displayed result within total result set

totalinteger

Total count of records in result set

Example response

{
  "current_page": 1,
  "data": [
    {
      "id": 42486777,
      "member_id": 918273,
      "first_name": "Jane",
      "last_name": "Doe",
      "email_address": "jane.doe@example.org",
      "fundraising_page_id": 2173528,
      "title": "Team Alpha",
      "purchased_at": "2024-01-15T10:00:00Z",
      "amount": 150,
      "donated_to_current": true
    }
  ],
  "first_page_url": "https://pro.gofundme.com/api/2.0/resource?page=1",
  "from": 1,
  "last_page": 1,
  "last_page_url": "https://pro.gofundme.com/api/2.0/resource?page=1",
  "next_page_url": "https://pro.gofundme.com/api/2.0/resource?page=2",
  "path": "https://pro.gofundme.com/api/2.0/resource",
  "per_page": 20,
  "prev_page_url": "https://pro.gofundme.com/api/2.0/resource?page=1",
  "links": [
    {
      "label": "1",
      "url": "{host}/{resource}?page=1",
      "active": true
    }
  ],
  "to": 1,
  "total": 1
}