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.Updated name
Updated system prompt
Updated LLM configuration
Updated voice configuration
Updated transcriber configuration
Update Vapi credential UUIDs for provider authentication
Update server webhook configuration (url, timeout, secret)
Updated greeting
Example Request
Switch to Custom Provider (Spitch)
Add Credential Reference
Set Custom Webhook URL
Response
If the assistant is published, the update is automatically synced to the voice engine. No need to re-publish.

