Skip to main content
POST
/
v1
/
voice
/
campaigns
/
{campaign_id}
/
pause
Pause Campaign
curl --request POST \
  --url https://api.example.com/v1/voice/campaigns/{campaign_id}/pause \
  --header 'X-API-Key: <x-api-key>'
{
  "success": true,
  "campaign_id": "<string>",
  "message": "<string>",
  "powered_by": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.teli.ai/llms.txt

Use this file to discover all available pages before exploring further.

Description

Temporarily pauses an active voice campaign. No new calls will be made while paused. Use Resume Campaign to continue.

Authentication

X-API-Key
string
required
Your Teli API key

Path Parameters

campaign_id
string
required
The campaign identifier

Response Fields

success
boolean
Whether the campaign was paused successfully
campaign_id
string
Campaign identifier
message
string
Success message
powered_by
string
Always returns “Teli”

Example Request

cURL
curl -X POST "https://api.teli.ai/v1/voice/campaigns/voice_campaign_abc123/pause" \
  -H "X-API-Key: YOUR_API_KEY"

Example Response

200
{
  "success": true,
  "campaign_id": "voice_campaign_abc123",
  "message": "Campaign paused",
  "powered_by": "Teli"
}
404
{
  "error": "Campaign not found",
  "success": false,
  "powered_by": "Teli"
}

Notes

  • Pausing takes effect immediately
  • Calls currently in progress will complete
  • Campaign can be resumed at any time
  • Paused campaigns do not count against concurrent call limits