user.* scopes, which never work with an application token.
Get a token
Applications start without a token. Generate the first one by rotating in the developer portal. Rotating always invalidates the previous token immediately and shows the new one exactly once, so store it right away. Treat the token like a password. Keep it in your secret storage, never in client-side code or your repository. If it leaks, rotate it.Call the API
Pass it as a Bearer token on project endpoints, exactly like an access token:404. User endpoints such as GET /users/@me return 403 and need an access token.
List granted projects
GET /projects with an application token lists every project your application was granted, 100 per page:
cursor while more pages exist. See the projects reference for the full shape.
Revocation
Everything that revokes an authorization also removes it from the application token’s reach, on the next request:- The user revokes your application for the project.
- The user loses owner or admin access to the project.
- You rotate the token. The old one stops working everywhere.