> ## Documentation Index
> Fetch the complete documentation index at: https://developers.cloudtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Update a dialer campaign

> Partially updates the campaign's configuration and/or moves it through its lifecycle. Every key is optional and an omitted key is left unchanged; a supplied policy bundle replaces that bundle wholesale. Legal `status` transitions: `initializing` → `active` | `archived`; `active` ↔ `inactive`; `active` → `archived`; `inactive` → `archived`; `archived` → `inactive`. An illegal transition — including `deleted`, which only the delete call may set — returns 422. Status changes never conflict with running work: in-flight dialing sessions drain naturally once the status is no longer `active`.

<Warning>The Dialer is a newly released product surface: depending on your account's rollout stage, campaigns managed through this API may not yet be visible in your CloudTalk Dashboard.</Warning>


## API Specification

The full API specification for this endpoint is available in the [documentation index](https://developers.cloudtalk.io/llms.txt).


## Related topics

- [Get a dialer campaign](/api-reference/dialer/get-a-dialer-campaign.md)
- [List dialer campaigns](/api-reference/dialer/list-dialer-campaigns.md)
- [Create a dialer campaign](/api-reference/dialer/create-a-dialer-campaign.md)
