Update an assistant.
Updates the assistant configuration if it belongs to your organization. Only the fields provided in the request will be updated.
assistant_id (string, required): The unique identifier of the assistant you want to update.llm_settings, tts_settings, stt_settings, interruption_settings, tools_settings, twilio_config, and telnyx_config objects.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Schema for updating an assistant.
Configuration for the LLM provider.
Twilio account configuration.
Settings for the Large Language Model.
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.
Successful Response
Schema for assistant response.
LLM provider: openai, anthropic, gemini, xai, groq, custom
Configuration for the selected LLM provider.
Twilio account configuration.
Settings for the Large Language Model.
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.