Skip to main content
Scopes for the v1 API (API Key) for automations, assistants, knowledge bases, MCP, HTTP tools, pipelines, sending pools, and AI Web Widget admin.
Each scope unlocks a type of operation in Automations. Use only what your integration needs.

How to send the key

Recommended
Alternative
The API key belongs to one workspace. You cannot access another workspace with the same key.

Common combinations

Only send events

events:read, events:write

Read only

events:read, automations:read

Build flows via API

events:*, automations:*

Full integration

events:read, events:write, automations:read, automations:write, assistants:read, assistants:write, assistants:invoke, knowledge_bases:read, knowledge_bases:write, mcp_connections:read, mcp_connections:write, http_tools:read, http_tools:write
Empty scope list on creation = ADMIN access. Always restrict in production.

Events (events:*)

List and fetch event definitions.
Create, update, and delete events. Send event to start runs.

Automations (automations:*)

List automations, fetch detail, and list runs.
Create, update, delete automations, and stop a running automation.

Assistants (assistants:*)

List and fetch assistants; list MCP and HTTP tool bindings.
Create, update, and delete assistants; bind/unbind MCP and HTTP tools.
Invoke assistant in test mode (POST /v1/assistants/{id}/invoke) and read thread history.

Knowledge bases (knowledge_bases:*)

List bases and documents; fetch detail including sourceText.
CRUD bases and documents (auto re-index after text changes).

MCP (mcp_connections:*)

List and fetch MCP connections.
Create, update, and delete connections; POST /v1/mcp-connections/{id}/refresh-manifest for CUSTOM_URL.Google/Microsoft OAuth for curated connectors remains dashboard-only; use CUSTOM_URL + bearerToken via API.

HTTP tools (http_tools:*)

List and fetch REST allowlist tools.
Create, update, and delete HTTP tools.

Pipelines (pipelines:*)

Boards, overview, cards per contact.
CRUD boards, columns, cards, and moves.

Sending pools (sending_pools:*)

List pools, detail, and stats.
CRUD pools and members (WhatsApp instances).

AI Web Widget admin (ai_widgets:*)

List widgets and add-on messages.
CRUD widgets, rotate key/HMAC, duplicate.

Sends inside the flow

Steps that send WhatsApp, email, SMS, etc. use the same send engine as channels. The key needs the matching send scopes (whatsapp:send, email:send, sms:send, telegram:send, etc.).

Common errors

Details in Error responses and the Automations and events spec in the menu.

Next steps