Skip to main content
GET
/
api
/
donations
List Donations
curl --request GET \
  --url https://api.example.com/api/donations

List Donations

Returns a paginated list of donations for an organization.

Query Parameters

orgId
string
required
Organization ID to filter by
page
integer
default:"1"
Page number
limit
integer
default:"50"
Items per page (max 100)

Response

{
  "donations": [
    {
      "id": "clx1111111111",
      "amountCents": 5000,
      "status": "SUCCEEDED",
      "frequency": "ONE_TIME",
      "createdAt": "2026-02-28T12:00:00.000Z",
      "donor": {
        "firstName": "Jane",
        "lastName": "Smith",
        "email": "jane@example.com"
      },
      "campaign": {
        "title": "Annual Fund 2026"
      }
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 50,
    "total": 347,
    "totalPages": 7
  }
}