List Agent Definitions

Returns a paginated list of agent definitions with optional search and filtering.

GET https://api.futureagi.com/simulate/agent-definitions/

Authentication

X-Api-Key API Key Required

Your Future AGI API key used to authenticate requests. You can find and manage your API keys in the Dashboard under Settings.

X-Secret-Key Secret Key Required

Your Future AGI secret key, used alongside the API key for request authentication. This is generated when you create an API key in the Dashboard.

Query parameters

search string Optional

Case-insensitive search across agent name, contact number, description, and assistant ID.

limit integer Optional

Results per page. Defaults to 10.

page integer Optional

Page number, starting from 1. Defaults to 1.

agent_type string Optional

Filter by agent type. Values: "voice", "text".

agent_definition_id string Optional

Pins the specified agent definition as the first result on page 1.

Response

200 OK
count integer
Total matching agent definitions across all pages.
next string
URL of the next page, or null.
previous string
URL of the previous page, or null.
results array
Array of agent definition objects for the current page.
id string
UUID of the agent definition.
agent_name string
Display name.
agent_type string
voice or text.
contact_number string
Phone number with country code. null for text agents.
inbound boolean
Whether the agent handles inbound calls.
description string
Agent description.
assistant_id string
External assistant ID from the voice provider. null if not configured.
provider string
Voice provider: vapi, retell, eleven_labs, livekit, or others. null for text agents.
language string
ISO 639-1 language code.
languages array
All supported language codes.
websocket_url string
WebSocket URL for real-time communication. null if not configured.
websocket_headers object
Custom WebSocket headers. null if not configured.
workspace string
UUID of the workspace. null if not workspace-scoped.
knowledge_base string
UUID of the linked knowledge base.
organization string
UUID of the owning organization.
created_at datetime
ISO 8601 creation timestamp.
updated_at datetime
ISO 8601 last-modified timestamp.
latest_version integer
Most recent version number.
latest_version_id string
UUID of the most recent version.
model string
AI model identifier, if set.
model_details object
Extended model configuration details.

Errors

401 Unauthorized Optional

Invalid or missing API credentials.

500 Internal Server Error Optional

Unexpected server error.

GET /
Authentication
REQUEST
 
RESPONSE