Get Agent Definition
Retrieves a specific agent definition with all its versions.
GET
https://api.futureagi.com/simulate/agent-definitions/{agent_id}/ Authentication
Path parameters
agent_id
The agent definition ID.
Response
200 OK id
UUID of the agent definition.
agent_name
Display name of the agent.
agent_type
Agent type:
voice or text. contact_number
Phone number with country code, or
null. inbound
Whether the agent handles inbound calls.
description
Agent definition description.
assistant_id
External provider assistant ID, or
null. provider
Voice provider (
vapi, retell, eleven_labs, others), or null. language
Primary language as ISO 639-1 code.
languages
All supported language codes.
websocket_url
WebSocket URL for real-time communication, or
null. websocket_headers
Custom WebSocket connection headers, or
null. workspace
UUID of the workspace, or
null. knowledge_base
UUID of the linked knowledge base, or
null. organization
UUID of the owning organization.
model
AI model identifier, if set.
model_details
Extended model configuration, if available.
versions
All version objects for this agent definition.
id
UUID of the version.
version_number
Sequential version number.
status
Lifecycle status:
draft, active, archived, or deprecated. score
Evaluation score (
0.0-10.0). null if untested. commit_message
Commit message for this version.
created_at
ISO 8601 creation timestamp.
active_version
Currently active version, or
null. version_count
Total number of versions.
created_at
ISO 8601 creation timestamp.
updated_at
ISO 8601 last-modified timestamp.
Errors
401
Invalid or missing API credentials.
404
No agent definition found with the specified ID.
500
Unexpected server error.