Skip to main content
POST
Stop (cancel) a campaign permanently. Use this to terminate a running, paused, or scheduled campaign.
Stopping a campaign marks all remaining pending contacts as cancelled. Use pause if you plan to resume later.

Path Parameters

  • campaign_id (integer, required): The unique identifier of the campaign

Behavior

When you stop a campaign:
  • Campaign status changes to cancelled
  • In-progress calls may complete (provider-dependent)
  • Pending contacts are marked as cancelled
  • Completion timestamp is recorded
  • Campaign cannot be resumed (use re-execute for new run)

Valid Starting Statuses

You can stop campaigns that are:
  • running - Currently executing
  • paused - Temporarily paused
  • scheduled - Waiting to start

Response

Response

Example Code

cURL
Python
JavaScript

Error Responses

Pause vs Stop

Re-running a Stopped Campaign

To run a stopped campaign again, use the Re-execute Campaign endpoint to reset contacts and start fresh.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

campaign_id
integer
required

Response

Successful Response