Skip to main content
POST
Initiates an outbound AI phone call to an existing contact in your system. The contact’s phone number, name, and profile data are automatically retrieved — you only need to provide the contact ID, agent ID, and the phone number to call from. For calling any phone number without a pre-existing contact record, see Make AI Phone Call instead.

Headers

string
requerido
Your API key for authentication. Found in your dashboard under API settings.

Body

string
requerido
UUID of the existing contact to call. The contact’s phone number and profile data are fetched automatically. Use Get Contacts to look up contact IDs.
string
requerido
UUID of the AI agent to use for the call. Use List Agents to get available agents.
string
requerido
UUID of the phone number in your organization to call from. Use List Phone Numbers to get available number IDs.
array
Key-value pairs with extra context passed to the agent for this call (e.g. account balance, product name). Supplements the contact’s existing profile data.
number
Delay in minutes before placing the call. Defaults to 0 (immediate).
object
Schedule the call for a specific date and time.
object
Arbitrary key-value metadata to attach to the call for your own tracking purposes.

Response

string
Unique identifier for the created call.
string
UUID of the AI agent handling the call.
string
UUID of the contact being called.
string
Timestamp when the call was created (ISO 8601).

Error Codes

  • 400 Bad Request — Invalid or missing required fields
  • 401 Unauthorized — Invalid or missing API key
  • 404 Not Found — Contact or phone number not found
  • 500 Internal Server Error — Server-side error

Code Examples