Updates an existing agent’s configuration. Allows updating details, extensions, and call event hooks. Extensions and hooks can be modified or added (if ID is provided for update, null/missing for creation within the list).
ID of the Vendor (UUID)
ID of the Organization (UUID)
ID of the Agent to update (UUID)
Agent update data
Data required to update an existing Agent.
Updated name of the agent.
"Sales Bot Alpha V2"
Updated map defining user-specific value types the agent can handle.
{
"customer_name": "STRING",
"product_interest": "STRING",
"order_id": "NUMBER",
"zip_code": "STRING"
}Updated template for the system prompt used by the agent's underlying LLM.
"You are an expert sales assistant for ACME Corp focusing on upselling existing customers."
Updated ID of the telephone number assigned to this agent (UUID).
"22334455-6677-8899-00aa-bbccddeeff11"
Updated ID of the LLM Audio Content Generation Strategy used by the agent (UUID).
"bcdef012-3456-789a-bcde-f0123456789a"
Updated list of LLM extensions for this agent. Include existing extension IDs (UUID) to update them, omit ID or provide null to create new ones.
Updated list of Call Event Hooks for this agent. Include existing hook IDs (UUID) to update them, omit ID or provide null to create new ones.
Agent successfully updated
Standard API response wrapper