List Agent Definitions
Return a paginated list of agent definitions. Filter by agent type, search by name or assistant ID, and pin a specific agent to the top of results.
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.
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, or
null. provider
Voice provider, or
null for text agents. language
ISO 639-1 language code.
languages
All supported language codes.
websocket_url
WebSocket URL, or
null. websocket_headers
WebSocket headers, or
null. workspace
Workspace UUID, or
null. knowledge_base
Linked knowledge base UUID.
organization
Organization UUID.
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.
Errors
400
Invalid query parameters.
401
Invalid or missing API credentials.
500
Unexpected server error.