Make Outbound Call
Initiate a new outbound phone call using an AI agent. The agent will handle the conversation automatically.
Overview
Initiate a new outbound phone call using an AI agent. The agent will automatically handle the conversation based on its configuration.Request Body
instruction is not provided.agent_id is not provided. Required if agent_id is not provided.Example Request
Response
RINGING when call is initiated.Example Response
Error Responses
false for errorsMISSING_PARAMS, AGENT_NOT_FOUND, INSUFFICIENT_BALANCE, INTERNAL_ERRORWebhooks
If you provide awebhook_url, you’ll receive a POST request when the call completes with the following data:
Billing
Calls are billed at $0.15 per minute with precise second-by-second billing. Ensure your account has sufficient balance before making calls.Authorizations
API key authentication. Include your API key in the Authorization header as: Bearer YOUR_API_KEY
Body
Call request parameters
Phone number to call (E.164 format, e.g., +1234567890)
^\+[1-9]\d{1,14}$Existing call ID to retrieve status for
ID of the AI agent to use for the call. Required if instruction is not provided.
AI agent instruction/prompt. Used to create a temporary agent if agent_id is not provided.
Optional webhook URL to receive call completion notifications
Optional external call ID for tracking
Optional input parameters as JSON string
Optional output parameters template as JSON string

