Resume a previously paused campaign. Processing picks up at the next unsent step in each recipient's sequence. Already-sent pieces are never re-sent. Remaining send dates are recalculated relative to the resume date: the next unsent piece queues immediately, and each later piece is re-spaced by the campaign's own cadence (the step's interval between repeats, and the configured delay across steps).
An ended campaign can never be resumed and returns 409 campaign_ended. To reuse its steps, create a new campaign with the same steps.
path idstringrequired
Campaign ID (UUID)
Request example
12curl -X POST https://api.v2.dealmachine.com/v1/mail/campaigns/a1b2c3d4/resume \
-H "Authorization: Bearer dm_sk_live_xxx"
Response example
1234567{
"error": {
"code": "campaign_ended",
"message": "This campaign has ended and cannot be resumed.",
"request_id": "req_abc123"
}
}