Get campaign details
Retrieve a single campaign by id, scoped to the authenticated account.
Includes direction and inbound_phone_numbers (attached DIDs).
Inbound campaigns answer only while status is running.
Authorizations
Use Authorization: Bearer tc_live_xxxxx
Path Parameters
Campaign UUID
Response
Campaign details
Campaign record. Returned by GET /v1/campaigns and GET /v1/campaigns/{campaign_id}. Projected to this documented field set; additional internal columns are never included.
draft, scheduled, running, paused, completed, failed, cancelled outbound campaigns are dialled; inbound campaigns answer calls on a
phone number and are never dialled. Live inbound is status: running
plus a phone-number attach. A draft inbound campaign with a number
attached does not answer.
outbound, inbound Live inbound routes for this campaign: phone numbers with
inbound_enabled true, status active or verified, and
inbound_campaign_id set to this campaign. Empty when none.
Full inbound config stays on GET /v1/phone-numbers.
IANA timezone name used to interpret dispatch hours and schedule_time.
Local time of day dispatch may begin, HH:MM:SS.
Local time of day dispatch must stop, HH:MM:SS.
Weekdays dispatch is allowed, 1=Monday through 7=Sunday.
1 <= x <= 7Per-weekday overrides of the default dispatch hours.
Optional mapping of raw call outcomes to normalized dispositions. The gateway currently returns the jsonb column default, an empty array [], for every campaign; a configured mapping is an object. Clients should accept either an array or an object shape (and null).
Ids of the lead lists attached to this campaign.
Call configuration applied to every call dispatched by this campaign.