> For the complete documentation index, see [llms.txt](https://docs.petje.af/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.petje.af/petje.af-api/authentication/scopes.md).

# Scopes

Scopes should be considered as grants: Users can select which scopes they grant access to for the application. The application might need to request new scopes over the lifecycle of the authorization.

As a general rule, you should only ask for scopes which your application needs and avoid asking for access to unnecessary ones. Users more readily grant access to limited, clearly described scopes.

| Scope            | Description                              |
| ---------------- | ---------------------------------------- |
| profile.read     | View the user profile                    |
| memberships.read | View the user's memberships and rewards  |
| pages.read       | View the user's pages, plans and rewards |
