Citera home
Browse documentation

Scopes and permissions

Scopes and permissions

All 22 scopes, dependencies, and beta write permissions.

Summarize with AIChatGPTClaudePerplexity

Deny-by-default: a scope not in this registry cannot be granted, and a route or tool cannot be registered without one. When creating or updating a key, every scope's Requires list must also be present on the key (422 validation_failed, param: "scopes"). Beta scopes additionally need the owner's enrollment to allow them, both at key creation and on every request.

Scope

Category

Beta

Requires

Grants

brands:read

read


—

List/read bound brands and capabilities

prompts:read

read


brands:read

Prompt library and metrics

visibility:read

read


brands:read

Scan runs and visibility metrics

recommendations:read

read


brands:read

Recommendations

content:read

read


brands:read

Generated content metadata and bodies

integrations:read

read


brands:read

Sanitized integration status and capabilities

jobs:read

read


—

Read and cancel jobs

calendar:read

read


brands:read

Current Calendar page

results:read

read


brands:read

Current Results page

website:read

read


brands:read

Website overview, inventory, changes, activity

local:read

read


brands:read

Local locations, runs, observations, recommendations

images:read

read


brands:read, content:read

Image bank

usage:read

read


—

Account/key API usage and limits

content:generate

write

✓

brands:read, content:read, jobs:read

Start generation jobs

publishing:preview

write

✓

brands:read, content:read, integrations:read

Publication previews (no external effect)

publishing:write

external

✓

brands:read, content:read, integrations:read, publishing:preview, jobs:read

Publish to destinations. Can only be granted while api.publishing.enabled is on

calendar:write

write

✓

brands:read, calendar:read, content:read

Edit calendar topics, cancel/reschedule schedules

content:write

write

✓

brands:read, content:read

Edit drafts, select cover image

results:refresh

write

✓

brands:read, results:read

Refresh social performance metrics

website:write

external

✓

brands:read, website:read

Website publish/recheck/undo/mode

local:write

write

✓

brands:read, local:read

Locations, Local recommendation status, Local runs

keys:manage

admin


—

Manage the owner's keys; also reads usage

Removing a scope from a cohort's enrollment removes it from the effective scopes of existing keys within ~10–30 s; the stored key is not edited.