Skip to main content
Once an AI call has finished, use this endpoint to fetch the full outcome for that call — including its completion status, duration, cost, a plain-language summary of what was discussed, and a timestamped transcript of the conversation. You identify the call using the order_id returned when you originally triggered it. Endpoint
Authentication Include your API key in the request using either the Authorization header as a Bearer token or the X-API-Key header.

Path Parameter

number
required
The unique ID of the call record to look up. This is the order_id value returned in the response from POST /api/v1/calls/trigger.

Example Request


Response Fields

boolean
true when the outcome was successfully retrieved.
number
The order ID you requested, echoed back in the response.
string
The order or reference number you supplied when triggering the call, if any.
string
The final status of the call (e.g. "completed").
number
Total duration of the call in seconds.
string
A short label describing the result of the call, such as "Insufficient Talk", "Confirmed", or "Not Interested".
number
The cost charged for this call, in your account’s billing currency.
string
A plain-language summary of the call, generated by the AI agent after the conversation ends.
array
An ordered list of turns in the conversation between the agent and the customer.

Example Success Response


Call still in progress? If you request the outcome before the call has finished, the API returns a 404 with the message "Call is still in progress". Wait 10–30 seconds after triggering the call, then retry the request. For longer or complex conversations, allow more time before polling.
Recording URLs are not included. The outcome response contains the transcript and summary only — direct audio recording URLs are not returned by this endpoint.