Skip to main content
POST
Temporarily halt an actively sending or scheduled campaign. If the campaign was scheduled for future dispatch, its TaskIQ schedule in Redis is immediately removed. The campaign state transitions to paused and no further recipient messages are sent until explicitly resumed.

Authentication

This endpoint requires Bearer token authentication.

Input parameters

string
required
Unique UUID identifier of the campaign to pause. Example: e4a2e584-3672-4d69-b541-6e9f1a238491.
string
required
Bearer token for authentication. Format: Bearer <token>.

Response Fields

Returns the updated CampaignResponse object with status changed to paused.
string
UUID of the paused campaign.
string
Updated operational status: paused.
number
Total contacts targeted.
number
Messages dispatched prior to pausing.
number
Messages delivered.


Previous
Resume campaign
POST /api/v1/campaigns/{campaign_id}/resume
Next