assistants_update
Patch an assistant. Only supplied fields change; nested config blocks are upserted. voice_settings updates call greeting mode, opening messages, and voicemail behavior; platform_tools declaratively replaces the attached platform-catalog tools (an empty array detaches all — see the field description).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| voiceId | No | ||
| llmConfig | No | ||
| chatConfig | No | ||
| assistantId | Yes | ||
| description | No | ||
| voiceConfig | No | ||
| platform_tools | No | Platform tool names to attach, e.g. ["book_appointment", "send_email"]. Declarative within the platform catalog: tools in the list are attached, catalog tools missing from the list are detached, custom tools are never touched. Omit for no change; [] detaches all platform tools. See GET /v3/tools for the catalog; custom tools attach via POST /v3/tools/{id}/assign. | |
| voice_settings | No |