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

Update Campaign

Update campaign fields.

PATCH /api/campaigns/{id}

Partially update a campaign. All fields are optional.

Path Parameters

ParameterTypeRequiredDescription
idstringYesCampaign ID

Request Body

All fields optional. Only provided fields are updated.

FieldTypeDescription
titlestringCampaign title
slugstringURL slug (must be unique within org)
statusstringOne of: draft, active, paused, ended
goalAmountCentsintegerGoal in cents
descriptionstringDescription

Response

Returns the updated campaign object.

How is this guide?
Edit this page→Request a feature→Changelog→

Last updated on 6/12/2026

Get Campaign

Retrieve a campaign with live statistics.

Get Public Campaign

Public campaign data for donation pages — no authentication required.

On this page

Path ParametersRequest 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.