Skip to main content
GET

Overview

Dispositions are enabled per organization. If your organization does not have access, these endpoints return 404.
Returns the disposition results for a set of the agent’s calls. Use it to read what your published dispositions produced on real calls, for example to sync results into your own reporting. The dashboard’s Conversations page reads the same data. Only production runs are returned. Test runs are listed with Get Test Run Rows. For each call, you get the newest run of each disposition. Each run is labelled with the published version it executed, so renaming or editing a disposition later does not change how past results read. Results carry values only. Rationale and evidence are omitted.

Headers

string
required
Your API key for authentication.

Path Parameters

string
required
The agent’s unique identifier. Must be a UUID; otherwise returns 400 with the message agentId must be a valid UUID. Returns 404 Agent not found if the agent is not in your organization.

Query Parameters

string
required
Comma-separated call IDs, up to 100. Duplicates are ignored. Returns 400 with callIds is required when empty, callIds accepts at most 100 ids when over the limit, or callIds must be valid UUIDs when any ID is not a UUID. Calls that belong to another agent, or that have no disposition runs, are left out of the response.

Response

array
One entry per call and disposition, oldest first. Empty when none of the calls have runs.
null | array
null on success, or a list of error objects if the request failed.

Docs for agents: llms.txt