calls
Place a call
Place an outbound AI phone call. Two request shapes - freeform (target_phone + brief) or structured (target_phone + intent + slots). See the guide above for the 422 slot-retry loop.
post/calls
Headers
X-API-Keystring nullable
Request body
Example request
{
"target_phone": "+15551234567"
}Response
Call created. The envelope shape depends on which request path was used - freeform returns CallResponse (a call wrapper), structured returns the flat SkillRunResponse (top-level call_id, no wrapper). Either way, poll GET /calls/{call_id} afterward - that response is identical regardless of which path created the call.
Example response
{
"call": {
"call_id": "c_abc123",
"customer_id": "cus_xyz",
"task_id": "t_abc123",
"target_phone": "+15551234567",
"call_sid": "CAxxxxxxxx"
},
"credits_reserved": 10,
"credits_charge_on_success": 10
}Changes
No recorded changes to this endpoint across all 1 revision of this API.