---
title: "Changes to Update a campaign"
method: PUT
path: "/campaigns/{id}"
---

# Changes to Update a campaign

`PUT /campaigns/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 111 revisions.

- **2026-09-12** `d15cd059ccdb`: 8 breaking, 5 info

## Changes

- **2026-09-12** `d15cd059ccdb`: 8 breaking, 5 info
  - added `#/components/schemas/CampaignManagerCampaignEndHandle` to the `end_handle` request property `allOf` list
  - added `#/components/schemas/CampaignManagerCampaignType` to the `type` request property `allOf` list
  - removed the enum value `call` of the request property `type`
  - removed the enum value `continue` of the request property `end_handle`
  - removed the enum value `flow` of the request property `type`
  - removed the enum value `stop` of the request property `end_handle`
  - the `end_handle` request property type changed from `string` to no type
  - the `type` request property type changed from `string` to no type
  - the request property `detail` became optional
  - the request property `end_handle` became optional
  - the request property `name` became optional
  - the request property `service_level` became optional
  - the request property `type` became optional

---

[Operation](https://skmtc.dev/voipbin/apis/voipbin-api/docs/campaigns/:id/put.md) - [API](https://skmtc.dev/voipbin/apis/voipbin-api.md) - [Page](https://skmtc.dev/voipbin/apis/voipbin-api/changes/campaigns/:id/put)
