list_oauth_scopes
Lists all OAuth scopes and named preset bundles the API defines, with descriptions and categories. Check before creating or narrowing a client to identify valid scopes and enable least-privilege access.
Instructions
List every OAuth scope this API defines, and the named preset bundles.
Read this BEFORE creating or narrowing a client — it is the authoritative list
of what `scope_codenames` accepts, with a description and category for each, and
it is what makes least-privilege possible rather than guesswork.
`presets` are named bundles Skilljar maintains, usable as `scope_preset` instead
of listing codenames one by one.
The catalogue is served from in-memory constants upstream, so it reflects what
the API defines, which is not necessarily what any given client was granted.
Requires the `clients:read` OAuth scope, and the `admin` capability profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| scopes | Yes | ||
| presets | Yes |