Assistants
Built-in actions for managing org assistants
List Assistants
AssistantsList the assistants in this organization.
Get Assistant
AssistantsRead a single assistant's full configuration (instructions, model, settings, channels, contact properties). Use it before editing with Replace in Instructions so the find text matches exactly.
Create Assistant
AssistantsCreate a new assistant as a draft. Only the name is required; instructions and model are optional and can be refined afterwards with Update Assistant, Update Assistant Settings and the channel actions. Confirm the details with the user before creating.
Update Assistant
AssistantsRename an assistant or rewrite its full instructions (system prompt). Instructions OVERWRITE the existing ones: for small targeted edits prefer Replace in Instructions. Confirm the change with the user before saving.
Replace in Instructions
AssistantsFind and replace exact text in an assistant's instructions. Replaces every occurrence by default; pass all=false for the first match only. Read the assistant with Get Assistant first so the find string matches exactly.
Get Available Models
AssistantsList the AI models an assistant can run on, with tier, latency and intelligence. Pick a model id from here for Update Assistant Settings.
Update Assistant Settings
AssistantsUpdate assistant settings: model, language, timezone and conversation behavior (greetings, follow-ups, auto-resolve, CSAT, tools). Only provided inputs change.
List Assistant Channels
AssistantsList the channels (WhatsApp, Telegram, Messenger, web widget, email, ...) an assistant is connected to, with their enabled state and any connection error.
Create Assistant Channel
AssistantsLink a channel (Telegram, WhatsApp, Slack bot, email, ...) to an assistant so it answers there, backed by an existing connection.
Update Assistant Channel
AssistantsEnable or disable a channel (WhatsApp, Telegram, Messenger, web widget, email, ...) on an assistant. A disabled channel stops receiving and sending messages. To link a NEW channel use Create Assistant Channel.
List Assistant Actions
AssistantsList the connection actions enabled on an assistant, with their enabled state.
Update Assistant Action
AssistantsEnable or disable a connection action on an assistant.
Set Assistant Contact Property
AssistantsGive an assistant access to a contact property: read (AI sees it in context) or write (AI can also update it via the update contact tool). Adds the property or changes its mode; other properties are untouched. Find field ids in Get Assistant (contact_fields) or the contacts table schema.
Remove Assistant Contact Property
AssistantsRemove a contact property from an assistant's whitelist so the AI no longer sees or updates it.