# Pause a campaign

> Sets an active campaign's status to paused (pausing one that is already paused is a no-op; any other status returns 409 conflict). Queued sends stop going out…

Source: https://warmerly.com/docs/campaigns/pause-a-campaign

```text
POST /campaigns/{id}/pause
```

Sets an **active** campaign's `status` to `paused` (pausing one that is already paused is a no-op; any other status returns `409 conflict`). Queued sends stop going out until resumed.

```bash
curl -X POST https://app.warmerly.com/api/v1/campaigns/b6a1e7b0-2f2b-4b7a-8e2a-1a2b3c4d5e6f/pause \
  -H "X-Api-Key: wmv_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
```

```json
{ "campaign": { "id": "b6a1e7b0-2f2b-4b7a-8e2a-1a2b3c4d5e6f", "status": "paused", "...": "..." } }
```

## More from Campaigns

- [Start a campaign](https://warmerly.com/docs/campaigns/start-a-campaign): Validates the campaign is ready, then flips it to active and sets startedAt (on first start only, later…
- [Resume a campaign](https://warmerly.com/docs/campaigns/resume-a-campaign): Sets a paused campaign back to active; any other status returns 409 conflict (use start instead). Re-checks…
- [Stats](https://warmerly.com/docs/campaigns/stats): Aggregated counters and rates for the campaign.
