Initiate an outbound call
App API key (format: sk_live_app_* or sk_test_app_*) for app-level operations
Caller address (phone number or identifier)
"+15551234567"
Callee address (phone number or identifier)
"+15559876543"
Channel for the caller leg
pstn, whatsapp, webrtc "pstn"
Channel for the callee leg
pstn, whatsapp, webrtc "pstn"
Arbitrary metadata to attach to the call
{ "campaignId": "camp_123" }Call initiated successfully
Unique identifier for a Call. Format: call_[test_]{ksuid}
^call_(?:test_)?[a-zA-Z0-9]{27}$"call_2DbBs7GWhGvVNJGrDXr5RG0mBWI"
Unique identifier for a App. Format: app_[test_]{ksuid}
^app_(?:test_)?[a-zA-Z0-9]{27}$"app_2DbBs7GWhGvVNJGrDXr5RG0mBWI"
inbound, outbound "outbound"
Current call status
initiated, ringing, in_progress, voicemail, completed, failed, busy, no_answer, canceled "in_progress"
"+15551234567"
"+15559876543"
Communication channel for the call leg
pstn, whatsapp, webrtc "pstn"
Communication channel for the call leg
pstn, whatsapp, webrtc "pstn"
Call duration in seconds
120
Reason the call ended
"hangup"
Arbitrary metadata attached to the call
LiveKit room name for WebRTC connections
"2026-01-15T10:30:00Z"
"2026-01-15T10:30:05Z"
"2026-01-15T10:32:05Z"
"2026-01-15T10:30:00Z"