Skip to main content
Conversations are the calls and chats your agents have handled. Use these endpoints to pull call logs into your own CRM or analytics.

List conversations

Returns conversations across your agents, newest first, with cursor pagination.
string
Filter to one agent. Use the agent’s providerAgentId (from List agents).
string
Filter by outcome: success, failure, or unknown.
number
default:"30"
Results per page, 1–100.
string
The nextCursor from a previous response, to fetch the next page.
array
string | null
Pass back as cursor to get the next page.
boolean
Whether more pages remain.
Keep following nextCursor until hasMore is false. A page can occasionally come back empty while hasMore is true — that’s expected; just request the next page.

Get a conversation

Returns one conversation with its full transcript and analysis.
string
required
The conversation id.
string
The conversation id.
string
The voice-provider agent id.
string | null
The agent’s name.
string
The conversation status.
number
Start time (Unix seconds).
number
Duration in seconds.
number | null
Estimated cost of the call in US dollars.
string
success, failure, or unknown.
string | null
A summary of the conversation.
string | null
A short generated title.
string | null
The primary language detected.
string | null
inbound, outbound, or null.
object | null
object
Variables passed into the agent at the start of the call.
array
array