Agents
List Agents
Returns a paginated list of agents accessible by the authenticated account
GET
Query Parameters
Filter by organization ID (UUID format). Only returns agents belonging to this organization.
Filter by agent provider
Page number for pagination (1-indexed)
Number of items per page (max 100)
Agent Object Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique agent identifier (UUID) |
organization_id | string | Organization the agent belongs to |
name | string | Display name |
description | string | Agent description |
greeting_message | string | Initial message when call starts |
system_prompt | string | AI behavior instructions |
agent_type | string | Configuration type: simple, advanced, custom, appointment_scheduler |
model | string | LLM model (e.g., gpt-4o) |
voice_model | string | Voice model |
stt_model | string | Speech-to-text model |
tts_model | string | Text-to-speech model: cartesia, minimax, deepgram |
voice_settings | object | Voice configuration (varies by TTS model) |
config | object | General configuration |
extensions | object | tools (webhooks) and mcp_servers (each item stored in snake_case, e.g. id, connection_name, mcp_endpoint_url (SSE URL vs streamable HTTP URL depending on transport_type), transport_type lowercase sse or http, optional auth_headers, initialization_options, fingerprint, tools with name/description only — see Get Agent) |
integrations | object | Third-party integrations (calendar, modmed) |
transfer_enabled | boolean | Whether call transfer is enabled |
status | string | Status: active, inactive, cancelled, pending |
is_active | boolean | Whether agent is currently active |
created_at | datetime | Creation timestamp |
updated_at | datetime | Last update timestamp |
Pagination
Responses include pagination metadata to help navigate through large result sets:| Field | Type | Description |
|---|---|---|
page | integer | Current page number |
limit | integer | Items per page |
total | integer | Total number of agents |
totalPages | integer | Total number of pages |
hasNext | boolean | Whether there are more pages |
hasPrev | boolean | Whether there are previous pages |
