Skip to content

Scopes

A B2B key carries a list of scopes; missing a required scope returns 403 with api_key.scope_denied.

ScopeRoutes it unlocks
works:registerAll POST /v1/organizations/{org}/works/init | /prepare | /confirm
works:updateAll POST /v1/organizations/{org}/works/{id}/versions/init | /init-upload | /prepare | /confirm
works:readReserved for future read endpoints — currently a no-op (no routes gated by it yet)

Pick the smallest set that matches your integration. You can mix scopes on a single key (most partners use works:register + works:update together).