Updates an existing assistant’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 Assistant to update (UUID)
Assistant update data
Data required to update an existing Assistant.
Updated name of the assistant.
"Help Desk Assistant v2"
Updated main system prompt defining the assistant's role and behavior.
"You are an expert support assistant for ACME Gadgets Pro series. Prioritize Pro customer issues."
Updated initial greeting message from the assistant.
"Welcome back! How can I assist you today?"
Updated ID of the LLM Audio Content Generation Strategy used by the assistant (UUID).
"bcdef012-3456-789a-bcde-f0123456789a"
Updated list of LLM extensions for this assistant. 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 assistant. Include existing hook IDs (UUID) to update them, omit ID or provide null to create new ones.
Updated ID of the telephone number assigned to this assistant (UUID).
"22334455-6677-8899-00aa-bbccddeeff11"
Assistant successfully updated
Standard API response wrapper