Initiate a conversation call
Places an outbound call with an inline topic (system prompt) and optional begin message. The topic is stored on the call record and used by the hosted AI to guide the conversation. Like initiateCall, runs compliance pre-call checks and reserves balance.
Authentication
AuthorizationBearer
Send as Authorization: Bearer <your-key>. Obtain keys from the portal — prefix sk_live_ for production, sk_test_ for sandbox.
Request
This endpoint expects an object.
line_id
ID of the line to call from
to_number
Destination phone number in E.164 format
topic
Topic/system prompt for this specific call
begin_message
First message the AI speaks when the call connects
Response
Call initiated
call
Errors
400
Bad Request Error
401
Unauthorized Error
402
Payment Required Error
403
Forbidden Error
404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error
429
Too Many Requests Error
502
Bad Gateway Error
