Docs
Esc

Suggested

QuickstartGet started
Webhooks and signaturesMessaging
Create a messagemessages.create · POST /v1/accounts/{AC}/messages
RATE_LIMITED429 · Rate limit exceeded.
message.deliveredMessage resource
Contents

API reference

Assistant

API reference descriptions are provided in English to preserve the exact published contract.

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)Required
  • enabledbooleanRequired
  • handoffInboxSidstring (IB… SID) | nullRequired
  • handoffMessagestring (max 1000 chars)Required
  • languagestring (max 16 chars)Required
  • neverAnswerstring (max 120 chars)[]Required
  • toneenumRequired

    FRIENDLYFORMALBRIEF

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)Required
  • titlestring (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–)Required
  • pausedbooleanRequired

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)Required
  • dataUseConsenttrueRequired

    Explicitly 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.