Skip to content

Scopes

Scopes are the atomic permissions in S-Launch. Each one grants access to a specific set of features or API endpoints — for example, store:read lets a principal view assets, while forms:submit lets them submit forms and upload files.

Every action in the platform is gated by one or more scopes. A principal can hold scopes directly, through a role (scope set), or via a group.

The admin scope

admin is a special scope that grants access to everything, without needing other scopes alongside it. There is no separate admin account type — an internal user becomes an admin simply by being assigned this scope.

WARNING

Assign admin sparingly. It grants unrestricted access to all features, settings, and data.

Full catalogue

This page explains the concept. For the complete, authoritative list of every scope and the exact endpoints each one grants, see the API Scopes reference.

See also

S-Launch