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 CampaignGet CampaignUpdate CampaignGet Public CampaignList CampaignsCampaign Analytics
API ReferenceCampaigns

Create Campaign

Create a new fundraising campaign.

POST /api/campaigns

Creates a new campaign for an organization.

Request Body

FieldTypeRequiredDefaultDescription
titlestringYesCampaign title
slugstringYesURL-friendly identifier, unique within the org
orgIdstringYesOrganization ID
typestringNo"donation"One of: donation, peer_to_peer, event, membership
goalAmountCentsintegerNoFundraising goal in cents
suggestedAmountsinteger[]NoPre-set donation amounts in cents
descriptionstringNoCampaign description (supports markdown)
allowRecurringbooleanNotrueEnable recurring donations

Response

{
  "id": "clx9876543210",
  "title": "Annual Fund 2026",
  "slug": "annual-fund-2026",
  "type": "DONATION",
  "status": "DRAFT",
  "goalAmountCents": 5000000,
  "suggestedAmounts": [2500, 5000, 10000, 25000],
  "createdAt": "2026-02-28T12:00:00.000Z"
}
How is this guide?
Edit this page→Request a feature→Changelog→

Last updated on 6/15/2026

List Organization Campaigns

List all campaigns for an organization.

Get Campaign

Retrieve a campaign with live statistics.

On this page

Request BodyResponse

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.