Create a parallel-dialer session in PAUSED state
POST /voice/dialer/sessions
Create a new parallel-dialer session bound to the caller’s org.
The session is created in PAUSED state - no calls are placed
until the SDR opens the dialer UI and joins the Twilio conference.
The chat caller can then use PATCH /voice/dialer/sessions/{id}/status
or any frontend control to pause / resume / stop later.
Org and user are pinned server-side from the API key. The caller cannot override them.
Authorizations
Parameters
Header Parameters
Request Body required
Body for creating a parallel-dialer session in PAUSED state.
The session is created paused so the SDR can open the dialer UI and start dialing on their own time. Org and user are pinned server-side from the API key - any value supplied here is ignored.
Required: name, from_phone.
Optional: list_id / list_title (carried in session metadata),
agent_id (V2 agent UUID - use GET /voice/dialer/agents to look up),
studio_campaign_id (Campaign Builder UUID for studio campaign linkage).
object
Caller-ID phone number. Must be one of the org’s dialer numbers.
Session display name.
Responses
201
Successful Response
object
Echo of the voice service’s ParallelDialResponse for a paused-create.
We deliberately drop twilio_token from the public shape - it is
SDR-frontend-specific and is regenerated by the dialer UI on join, so
re-publishing it here would only confuse a chat caller.
object
422
Validation Error