List voice agents available for a dialer session
GET /voice/dialer/agents
List voice agents that can be assigned to a parallel-dialer session.
The chat layer uses this to populate the picker before calling
POST /voice/dialer/sessions - feed the returned agent_id into
the create body.
Returns up to _AGENT_LIST_CAP rows (no pagination on the public
surface; the picker is meant to fit in one chat turn).
Authorizations
Parameters
Query Parameters
Header Parameters
Responses
200
Successful Response
object
List wrapper for the agents picker.
object
One row from the agents list.
Trimmed to the fields a chat picker needs (name, role, status, and the
UUID to feed back into create_dialer_session). Anything else the
voice service returns (knowledge collections, voice/calendar) stays
server-side - the chat layer doesn’t need it for the picker UX.
object
Agent UUID - feed this into create_dialer_session.
object
Whether there are more pages
Items per page
Current page number (1-indexed)
Total number of items
422
Validation Error