List Agent Definitions
Returns a paginated list of agent definitions with optional search and filtering.
GET
https://api.futureagi.com/simulate/agent-definitions/ Authentication
Query parameters
search
Case-insensitive search across agent name, contact number, description, and assistant ID.
limit
Results per page. Defaults to 10.
page
Page number, starting from 1. Defaults to 1.
agent_type
Filter by agent type. Values: "voice", "text".
agent_definition_id
Pins the specified agent definition as the first result on page 1.
Response
200 OK count
Total matching agent definitions across all pages.
next
URL of the next page, or
null. previous
URL of the previous page, or
null. results
Array of agent definition objects for the current page.
id
UUID of the agent definition.
agent_name
Display name.
agent_type
voice or text. contact_number
Phone number with country code.
null for text agents. inbound
Whether the agent handles inbound calls.
description
Agent description.
assistant_id
External assistant ID from the voice provider.
null if not configured. provider
Voice provider:
vapi, retell, eleven_labs, livekit, or others. null for text agents. language
ISO 639-1 language code.
languages
All supported language codes.
websocket_url
WebSocket URL for real-time communication.
null if not configured. websocket_headers
Custom WebSocket headers.
null if not configured. workspace
UUID of the workspace.
null if not workspace-scoped. knowledge_base
UUID of the linked knowledge base.
organization
UUID of the owning organization.
created_at
ISO 8601 creation timestamp.
updated_at
ISO 8601 last-modified timestamp.
latest_version
Most recent version number.
latest_version_id
UUID of the most recent version.
model
AI model identifier, if set.
model_details
Extended model configuration details.
Errors
401
Invalid or missing API credentials.
500
Unexpected server error.