Campaigns
Get Campaign
deprecated
Fetch the full configuration and current state of a single calling campaign, including concurrency, retry settings, and progress counters.
GET
Get a single campaign by ID
Returns the full record for a single campaign - its
title, current status, the assigned agent_id and agent_version_number, the scheduling window (starts_at, ends_at, calling_hours_start, calling_hours_end), retry configuration (number_of_retries, interval_between_retries), and lead counts. See the response schema below for the exact fields. Use this endpoint to render campaign detail pages and audit how a campaign is configured before changing its state.
When to use this
- Campaign dashboards: render the header summary (name, status, agent, from-number) and progress bar.
- Pre-update checks: confirm a campaign is paused before changing concurrency or retry rules.
- Operations runbooks: pull the current pending count to estimate when a campaign will finish at the current concurrency.
campaign_id for produced call logs.
Path parameters
Errors
404 Not Foundis returned when the campaign does not exist.403 Forbiddenis returned when the API key cannot read campaigns on this workspace.
Related endpoints
- List Campaigns: see every campaign on the workspace.
- Update Campaign: change concurrency, retry behavior, or pause state.
- Get Calls by Campaign: fetch produced call logs.
- Rate limits: workspace-level caps that apply to campaign dialling.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
RSA encrypted organization ID (base64 format)
Example:
"BASE64_ENCRYPTED_ORG_ID_HERE"
Path Parameters
Response
Campaign fetched successfully
Get a single campaign by ID