Skip to main content
POST
/
campaigns
/
{campaign_id}
/
pause
curl -X POST https://api.thinnest.ai/campaigns/{campaign_id}/pause \
  -H "Authorization: Bearer $THINNESTAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "id": "camp_a1b2c3d4",
  "status": "paused",
  "completed": 45,
  "pending": 102,
  "message": "Campaign paused"
}'
{
  "id": "camp_a1b2c3d4",
  "status": "paused",
  "completed": 45,
  "pending": 102,
  "message": "Campaign paused"
}
curl -X POST https://api.thinnest.ai/campaigns/{campaign_id}/pause \
  -H "Authorization: Bearer $THINNESTAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "id": "camp_a1b2c3d4",
  "status": "paused",
  "completed": 45,
  "pending": 102,
  "message": "Campaign paused"
}'

Path Parameters

campaign_id
string
required
Campaign ID (must be in running status)

Response 200

{
  "id": "camp_a1b2c3d4",
  "status": "paused",
  "completed": 45,
  "pending": 102,
  "message": "Campaign paused"
}
Note: Calls currently in progress will complete normally. Only new outreach is paused. Use Resume to continue.

Errors

CodeDescription
401Missing or invalid authentication
404Campaign not found
409Campaign is not in running status

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