Make a new outbound phone call using one of your agents.
Required fields:
agent_id — The agent that will handle the callphone_number — The destination number to call (E.164 format)Optional fields:
from_number — Choose which of your numbers to call from. Must be assigned to your agent. If omitted, the system auto-selects from the agent’s assigned outbound numbers.variables — Key-value pairs for mustache template substitution in the agent’s prompt (e.g. first_name, company).call_settings — Override recording, transcription, greeting, max duration, or join timeout for this specific call.The call is initiated immediately. You receive a call object with a unique id for tracking status, retrieving transcripts, and recordings.
Your API key. Get it from the Truedy Dashboard. Send as: Authorization: Bearer <your_key>
Unique key to prevent duplicate call creation. If you retry with the same key, you get back the original response.
Create an outbound call. Organization is set from your API key; direction is always outbound.
from_number behaviour:
from_number, the system validates it belongs to your organisation and uses it as the caller ID.from_number, the system automatically selects one of the phone numbers assigned to this agent for outbound calls.The ID of the agent that will handle the call
Destination phone number in E.164 format (the number to call)
^\+[1-9]\d{1,14}$Caller ID / originating phone number in E.164 format. Must be a number assigned to your agent. If omitted, the system automatically picks from the agent's assigned outbound numbers.
^\+[1-9]\d{1,14}$Optional per-call settings (recording, greeting, timeouts)
Key-value pairs for mustache template substitution in agent prompts (e.g. first_name, company)
Resource created successfully
Response body