Update Assistant
Update an assistant’s configuration. If published, changes auto-sync to the voice engine.Endpoint
Assistant ID or UUID
Request Body
All fields are optional — only include what you want to change. Every field accepted by Create Assistant can be updated:compliance_plan is validated on update: recording_consent.max_attempts must be 1–3, recording_consent.end_call_on_decline must be a boolean, transcript_retention.enabled must be a boolean, and sensitive_data.custom_patterns may contain at most 10 patterns of 200 characters.Example Request
Nested provider, vocabulary, fallback, voice-behavior, speaking-plan, analysis, and compliance shapes are the same as Create Assistant. An update replaces each included top-level object; send the complete desiredmodel, voice, transcriber, or plan object rather than relying on a partial nested merge.
Switch to Custom Provider (Spitch)
Add Credential Reference
Set Custom Webhook URL
server_messages (for example, end-of-call-report) to receive assistant callbacks. This is separate from organization webhook subscriptions; see Webhook event contracts.
Enable Compliance & Data Collection
Response
If the assistant is published, the update is automatically synced to the voice engine. No need to re-publish.

