assistants_create
Create an assistant. Required: subAccountId, name. Optional config blocks (llmConfig, voiceConfig, chatConfig) mirror the dashboard create dialog. voice_settings configures call greeting mode, opening messages, and voicemail behavior; platform_tools attaches platform-catalog tools (declarative full-replace — see the field description).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| voiceId | No | ||
| llmConfig | No | ||
| chatConfig | No | ||
| description | No | ||
| voiceConfig | No | ||
| subAccountId | Yes | ||
| assistantType | 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 |