GGiveLinkDocs
GGiveLinkDocs
DashboardFeature RequestsIntroductionQuickstartPricing

Guides

Donation FormsCampaignsDonor ManagementRecurring GivingEmail & CommunicationsEvents & TicketingPeer-to-Peer FundraisingHow fees workDonor fee coverageCover-fees settings for nonprofitsOrg Intelligence

Contacts

Advanced filter logic
Custom fields — filter and sort contactsFilter contacts by a custom field

Integrations

Integrations OverviewStripeWebhooksZapier

Donation Widget

Wallet setupInstall the widget and activate wallets

API Reference

API OverviewAuthentication
Create DonationGet DonationList Donations
API ReferenceDonations

List Donations

List donations for an organization with pagination.

GET /api/donations

Returns a paginated list of donations for an organization.

Query Parameters

ParameterTypeRequiredDefaultDescription
orgIdstringYesOrganization ID to filter by
pageintegerNo1Page number
limitintegerNo50Items 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
  }
}
How is this guide?
Edit this page→Request a feature→Changelog→

Last updated on 6/12/2026

Get Donation

Retrieve a donation by ID.

Create Stripe Connect Account

Set up Stripe Connect for an organization.

On this page

Query ParametersResponse

Ask GiveLink

AI-powered docs assistant

Ask me anything about GiveLink — campaigns, donations, integrations, pricing, or API usage.

AI responses may not be accurate. Check the docs for details.