Campaigns

Update a campaign

Changed on
put/v1/campaigns/{campaign}

Request

  • Base URL
    https://api.givebutter.com
  • URL
    https://api.givebutter.com/v1/campaigns/{campaign}
  • Auth
    HTTP bearer

Path parameters

campaigninteger required

The campaign ID

Request body

publishedboolean
publicboolean
type'general' | 'collect' | 'fundraise' | 'event'
titlestring
subtitlestring nullable
descriptionstring nullable
goalinteger nullable
end_atstring date-time nullable
short_codestring nullable
slugstring
beneficiary_idinteger nullable
timezonestring nullable
currency'USD'
default_appeal_idinteger nullable

Response

CampaignResource

idstring required
codestring required
account_idstring required
event_idstring required
typestring required
titlestring required
subtitlestring required
descriptionstring required
slugstring required
urlstring required
goalinteger nullable required
raisednumber required
donorsinteger required
currencystring required
coverstring required
statusstring required
timezonestring required
end_atstring required
created_atstring required
updated_atstring required

Changes

    • warning

      removed the request property

    • info

      added subschema #25: recurring_upsell subschema #37: suggested_amounts_mode to the / request property oneOf list