Skip to main content
POST
/
api
/
v1
/
campaigns
/
{campaignId}
/
cancel
Cancel Campaign
curl --request POST \
  --url https://api.sequenzy.com/api/v1/campaigns/{campaignId}/cancel \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "campaign": {
    "id": "camp_abc123",
    "name": "April Launch",
    "subject": "A quick update",
    "status": "cancelled",
    "labels": [],
    "scheduledAt": "2026-06-01T14:00:00.000Z",
    "sentAt": null,
    "createdAt": "2026-05-20T10:00:00.000Z",
    "url": "https://sequenzy.com/dashboard/company/comp_abc123/campaign/camp_abc123",
    "previewUrl": "https://sequenzy.com/dashboard/company/comp_abc123/campaign/camp_abc123?step=review"
  }
}
Cancel a campaign in sending, paused, scheduled, waiting_approval, or rejected status. Pending send jobs are removed, and any remaining recipients are not emailed. Cancelled campaigns cannot be resumed.

Request

campaignId
string
required
Campaign ID.
This endpoint does not accept a request body.
curl -X POST "https://api.sequenzy.com/api/v1/campaigns/camp_abc123/cancel" \
  -H "Authorization: Bearer YOUR_API_KEY"

Responses

{
  "success": true,
  "campaign": {
    "id": "camp_abc123",
    "name": "April Launch",
    "subject": "A quick update",
    "status": "cancelled",
    "labels": [],
    "scheduledAt": "2026-06-01T14:00:00.000Z",
    "sentAt": null,
    "createdAt": "2026-05-20T10:00:00.000Z",
    "url": "https://sequenzy.com/dashboard/company/comp_abc123/campaign/camp_abc123",
    "previewUrl": "https://sequenzy.com/dashboard/company/comp_abc123/campaign/camp_abc123?step=review"
  }
}