/
GI
givebutter
/
Givebutter API Documentation
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v1
latest
OpenAPI 3.1.0
2026-07-26
68
50
126.1 KB
Campaigns
Update a campaign
put
/v1/campaigns/{campaign}
Path parameters
campaign
integer
required
The campaign ID
Request body
UpdateCampaignRequest
required
published
boolean
public
boolean
type
'general'
|
'collect'
|
'fundraise'
|
'event'
title
string
subtitle
string
nullable
website
string
uri
nullable
description
string
nullable
goal
integer
nullable
end_at
string
date-time
nullable
short_code
string
nullable
slug
string
beneficiary_id
integer
nullable
timezone
string
nullable
currency
'USD'
default_appeal_id
integer
nullable
cover
object
settings
union[]
nullable
Response
CampaignResource
CampaignResource
required
id
string
required
code
string
required
account_id
string
required
event_id
string
required
type
string
required
title
string
required
subtitle
string
required
description
string
required
slug
string
required
url
string
required
goal
integer
nullable
required
raised
number
required
donors
integer
required
currency
string
required
cover
string
required
status
string
required
timezone
string
required
end_at
string
required
event
EventResource
settings
CampaignSettingResource[]
required
created_at
string
required
updated_at
string
required