VocalDocscontracts 1.65.0

Scopes

A permission an API key may hold. transcripts:read, model_io:read, recordings:read and, from 1.57.0, tool_payloads:read read content, and every such read is audited; from 1.57.0 a Member puts one on a key only when its own visibility cell for the class is allowed.

Each operation needs one scope, and some include values need another; the operation pages name both.

Operations by scope

agents:read

agents:write

calls:read

calls:write

transcripts:read

model_io:read

No public operation names this scope as the one it needs.

platform:read

platform:write

members:read

members:write

recordings:read

api_keys:write

api_keys:read

organization:read

organization:write

telephony:read

telephony:write

usage:read

credentials:read

credentials:write

compliance:write

policies:read

policies:write

policies:admin

No public operation names this scope as the one it needs.

tools:read

tools:write

webhooks:read

events:read

webhooks:write

jobs:read

jobs:write

hooks:read

hooks:write

knowledge:read

knowledge:write

prompts:read

prompts:write

prompts:admin

No public operation names this scope as the one it needs.

tool_payloads:read

No public operation names this scope as the one it needs.

analytics:read

analytics:write

reveal_grants:read

reveal_grants:write

workflows:read

workflows:write

integrations:read

integrations:write

mcp:read

mcp:write

messages:read

messages:write

contacts:read

contacts:content

No public operation names this scope as the one it needs.

contacts:write

processes:read

processes:content

No public operation names this scope as the one it needs.

processes:write

events:write

campaigns:read

campaigns:content

No public operation names this scope as the one it needs.

campaigns:write

campaigns:launch