Returns all agents in your current organization. Access is scoped by user role — owners/admins see all agents, members see public agents plus their own private agents.
200 OK
| Field | Type | Description |
|---|---|---|
agents | array | List of agent objects |
agents[].id | string | Agent ID (ULID format) |
agents[].name | string | Agent display name |
agents[].description | string | Internal description |
agents[].agentArchitecture | string | pipeline, realtime, or text |
agents[].mode | string | public, private, or commercial |
agents[].model | string | LLM model (pipeline/text only) |
agents[].stt | string | STT provider (pipeline only) |
agents[].voiceId | string | Voice ID (pipeline/realtime only) |
agents[].realtimeProvider | string | openai or gemini (realtime only) |
agents[].functionCallingEnabled | boolean | Functions enabled |
agents[].enabledFunctions | array | Built-in function IDs |
agents[].enabledCustomFunctions | array | Custom function IDs |
agents[].temperature | number | 0.1–1.0 |
agents[].inactivityTimeout | number | 10–60 seconds |
agents[].greetingType | string | agentFirst or userFirst |
agents[].greetingMessage | string | Custom greeting |
agents[].lastMessage | string | Farewell message |
agents[].languages | array | Language objects |
agents[].VoiceOption | object | Voice details |
agents[].user | object | Creator info |
agents[].organization | object | Organization info |