Assistant
API reference descriptions are provided in English to preserve the exact published contract.
- GETThe AI assistant's settings
assistant.list - PUTSet the AI assistant: on or off, what the business is, tone, hand-off
assistant.update - GETThe knowledge base the assistant answers from
assistant.articles.list - POSTAdd a knowledge article
assistant.articles.create - DELETERemove a knowledge article
assistant.articles.delete - PUTPause or explicitly resume automatic AI replies for one conversation
assistant.conversations.update - POSTDraft a reply to a conversation from the knowledge base (does not send)
assistant.draft
The AI assistant's settings
GET/v1/accounts/{AC}/assistant
assistant.listSDK operation getV1AccountsByAcAssistant
Set the AI assistant: on or off, what the business is, tone, hand-off
PUT/v1/accounts/{AC}/assistant
assistant.updateSDK operation putV1AccountsByAcAssistant
Request body
businessSummarystring (max 2000 chars)RequiredenabledbooleanRequiredhandoffInboxSidstring (IB… SID) | nullRequiredhandoffMessagestring (max 1000 chars)Requiredlanguagestring (max 16 chars)RequiredneverAnswerstring (max 120 chars)[]RequiredtoneenumRequiredFRIENDLYFORMALBRIEF
The knowledge base the assistant answers from
GET/v1/accounts/{AC}/assistant/articles
assistant.articles.listSDK operation getV1AccountsByAcAssistantArticles
Add a knowledge article
POST/v1/accounts/{AC}/assistant/articles
assistant.articles.createSDK operation postV1AccountsByAcAssistantArticles
Request body
bodystring (max 8000 chars)Requiredtitlestring (max 200 chars)Required
Remove a knowledge article
DELETE/v1/accounts/{AC}/assistant/articles/{KA}
assistant.articles.deleteSDK operation deleteV1AccountsByAcAssistantArticlesByKa
Parameters
KAstring (KA… SID)Required
Pause or explicitly resume automatic AI replies for one conversation
PUT/v1/accounts/{AC}/assistant/conversations/{CO}
assistant.conversations.updateSDK operation putV1AccountsByAcAssistantConversationsByCo
Inbox and dashboard sessions
Alternatively, a normal tenant USER session may use conversations:write on the exact inbox resolved from this resource. Actual inbox membership, tenant/subaccount visibility and per-operation checks still apply. This does not grant account-wide scopes, API-key permission, staff-delegation authority or platform access.
Parameters
COstring (CO… SID)Required
Request body
conversationVersioninteger (1–)RequiredpausedbooleanRequired
Draft a reply to a conversation from the knowledge base (does not send)
POST/v1/accounts/{AC}/assistant/draft
assistant.draftSDK operation postV1AccountsByAcAssistantDraft
Request body
conversationSidstring (CO… SID)RequireddataUseConsenttrueRequiredExplicitly authorize this one AI draft request to send the conversation and matching knowledge articles to the configured model provider. This is separate from automatic reply settings.