Skip to main content
PUT
Update Agent
string
required
The agent ID. Example: agent_abc123
string
Agent display name.
string
Draft system prompt.
string
Published (live) system prompt.
object
Welcome message configuration. See Create Agent for nested fields.
object
TTS voice configuration. See Create Agent for nested fields.
string
LLM model name (e.g., "gpt-4o", "gpt-4.1", "claude-sonnet-4-20250514").
string
Language code.
string[]
Enabled tool list.
object
Per-tool configuration.
string
Post-call webhook URL.
string
"inbound" or "outbound".
string
"reception", "booking", "sales", or "followup".
All fields are optional — only provided fields are updated.

Request

Response

Returns the full updated agent object wrapped in { "agent": { ... } }.
Changes take effect on the next call. Active calls are not affected.