Update an assistant.
Updates the assistant configuration if it belongs to your organization. Only the fields provided in the request will be updated.
This endpoint allows you to modify the configuration of an existing assistant by providing its unique ID. You only need to include the fields you wish to update in the request body; any omitted fields will remain unchanged.Documentation Index
Fetch the complete documentation index at: https://docs.burki.dev/llms.txt
Use this file to discover all available pages before exploring further.
assistant_id (string, required): The unique identifier of the assistant you want to update.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Schema for updating an assistant.
Configuration for the LLM provider.
Settings for the Large Language Model.
URL to receive SMS webhook events
Twilio Messaging Service SID for SMS handling
Settings for call interruption behavior.
Settings for Text-to-Speech (TTS) service.
Settings for Speech-to-Text (STT) service.
Settings for integrated tools.
Settings for Retrieval-Augmented Generation (RAG).
Settings for LLM fallback providers.
Phone numbers in E.164 format (e.g. +12345678900) that bypass AI and transfer directly to the configured transfer number
Settings for AI backchannel generation (active listening cues).
When enabled, the AI produces short verbal acknowledgments like "uh-huh", "mm-hmm", "I see" while the user is speaking to signal active listening.
Recording settings including enabled flag and disclosure options
Assistant-specific API keys (overrides organization keys). Keys: elevenlabs_api_key, deepgram_api_key, cartesia_api_key, etc.
TTS slot limit for this assistant (only used if assistant has own TTS key)
1 <= x <= 1000STT slot limit for this assistant (only used if assistant has own STT key)
1 <= x <= 1000Optional description of what changed and why (stored in settings history).
500Successful Response
Schema for assistant response.
LLM provider: openai, azure, anthropic, gemini, xai, groq, custom
Configuration for the selected LLM provider.
Settings for the Large Language Model.
URL to receive SMS webhook events
Twilio Messaging Service SID for SMS handling
Settings for call interruption behavior.
Settings for Text-to-Speech (TTS) service.
Settings for Speech-to-Text (STT) service.
Maximum call length in seconds. Calls will be automatically ended when this limit is reached. None means unlimited.
x >= 1Enable conversation history continuity across calls from same number within 15 minutes
Settings for integrated tools.
Settings for Retrieval-Augmented Generation (RAG).
Settings for LLM fallback providers.
Phone numbers in E.164 format (e.g. +12345678900) that bypass AI and transfer directly to the configured transfer number
AI backchannel generation settings for active listening cues
Recording settings including enabled flag and disclosure options
Assistant-specific API keys (overrides organization keys). Keys: elevenlabs_api_key, deepgram_api_key, cartesia_api_key, etc.
TTS slot limit for this assistant (only used if assistant has own TTS key)
1 <= x <= 1000STT slot limit for this assistant (only used if assistant has own STT key)
1 <= x <= 1000Total number of calls for this assistant
Average call duration in seconds
Success rate percentage