Update a campaign designation

Updates the designation’s name and/or priority. Requires permission to update the parent campaign.

Path Parameters
  • id
    Type: string
    required

    Designation UUID.

Body·UpdateCampaignDesignationRequest
application/json

Partial update for a campaign designation.

  • name
    Type: string | null
  • priority
    Type: number | null
Responses
  • application/json
  • 401

    Unauthorized

  • 403

    Forbidden

Request Example for put/v1/designations/{id}
curl https://api.infinitegiving.com/v1/designations/cmm3kzuat00013b6soce3lqyc \
  --request PUT \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "name": "New Building Fund",
  "priority": 1
}'
{
  "data": {
    "id": "cmm3kzuat00013b6soce3lqyc",
    "name": "New Building Fund",
    "priority": 1,
    "created_at": "2021-03-23T16:13:08.489+01:00",
    "updated_at": "2021-03-23T16:13:08.489+01:00",
    "deleted_at": null
  }
}