API Keys
Personal Access Tokens are managed from Settings → API Access inside the authenticated app.
Creating a key
Give it a name, choose scopes, and pick an expiry (never, 30, 90, or 365 days).
The full secret is shown once, immediately after creation. Copy it then — it cannot be retrieved again after you leave the screen.
Revoking a key
Revoke a key at any time from the same page; any integration using it immediately loses access. There is no one-click way to swap a key's secret today — create a new key, update your integration to use it, then revoke the old one.
Security recommendations
- Store the secret in a secrets manager, never in client-side code.
- Use a separate key per integration.
- Grant the narrowest scopes the integration needs.
- Revoke immediately if a key may have leaked.