Path Parameters
assistant_id
(string, required): The unique identifier of the assistant you want to update.
Request Body
The request body is a JSON object containing the fields to update. The structure and available parameters are identical to those used when creating an assistant. Refer to the Create Assistant documentation for a detailed breakdown of all possible fields within thellm_settings
, tts_settings
, stt_settings
, interruption_settings
, tools_settings
, twilio_config
, and telnyx_config
objects.
Examples
Update basic settings:Response
A successful update will return the complete, updated assistant object.Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
Body
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.
Response
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.