Skip to main content
POST
Places an outbound call from one of your assigned numbers to a destination. When connectTo is supplied, the destination and the connect target are bridged into a conference once the call is answered. Requires the voice_calls.write scope and the Voice Calls product entitlement.

Body Parameters

string
required
Destination phone number in E.164 format (e.g. +14155551234).
string
required
The calling number in E.164 format. Must be a number that has been assigned to your account.
string
A number to bridge the call to once it is answered. Accepts either an E.164 number or the id of a voice agent. The resolved destination is screened against your account’s compliance suppression (DNC, opt-out, quiet hours) before dialing.
boolean
default:false
Whether to record the call from the moment it is answered. Recording may require caller consent — see call recording.
object
Arbitrary key/value metadata echoed back on the call object and forwarded to the provider. Values must be JSON-serializable.

Headers

string
A unique key to make the request idempotent. A retry with the same key returns the original call instead of placing a second one.

Response Fields

object
The created call.

Examples

Error Codes