Create call
Create a public call resource for either an outbound SIP phone call or a web call. Web calls also return a short-lived LiveKit join token.
Authorizations
Path Parameters
Body
Call type. Use phone for outbound SIP and web for browser-based calls.
phone, web Agent UUID
Source E.164 phone number for phone calls
Destination E.164 phone number for phone calls
Optional compatibility field. web calls always use WEB.
Optional client/device fingerprint for web calls
Optional idempotency/correlation key
Optional first user message injected into web call context
Answering-machine detection for phone calls: livekit, tool, aculab, or none.
livekit, tool, aculab, none Optional runtime variables exposed to the call worker
Optional runtime override object. Use overrides.agent with the same JSON shape as Agent PATCH (/v1/accounts/{account_id}/agents/{agent_id}).
Response
Created
How the call was answered when known (waiting, human, machine, user_rejected, user_unavailable, user_busy, or unknown).
waiting, human, machine, user_rejected, user_unavailable, user_busy, unknown LiveKit connection details returned for web calls.