Agents
Manage AI voice agents. Agents define how your AI sounds, behaves, and responds on calls. They are the core entity in Truedy — assigned phone numbers, equipped with tools and knowledge bases, and deployed on outbound or inbound calls. For UUID / phone / datetime formats used below, see Data formats.List Agents
List all agents for your organization.Parameters
Query parameters:
Each agent in the response includes
inbound_phone_numbers and outbound_phone_numbers (arrays of { id, phone_number }) matching the dashboard view.
Response
cURL
Get Agent
Get details for a specific agent including assigned phone numbers.Create Agent
Create a new voice agent. The agent is automatically synced to Ultravox on creation. Onlyname, voice_id, and system_prompt are required; all other fields are optional.
Request Body
Core fields:
Call timing:
Greeting & inactivity:
Advanced audio:
Built-in capabilities:
Post-call analysis:
Example Request
data (agent object: id, name, status, voice_id, etc.) and meta. Send X-Idempotency-Key for safe retries.
Agent status after creation: The agent starts as draft and becomes active once synced to Ultravox. Sync happens automatically on creation. If Ultravox sync fails, the agent status remains draft and can be retried.

