Create call
Initiate an outbound call
Documentation Index
Fetch the complete documentation index at: https://docs.buildwithchirp.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
App API key (format: sk_live_app_* or sk_test_app_*) for app-level operations
Body
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" }Response
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"