Skip to main content

Overview

API keys authenticate server-to-server and scripted requests to the SuprLogs API. Manage keys in Dashboard → Settings → API Keys.
  1. Sign in at suprlogs.com/app and open SettingsAPI Keys.
  2. Create a key, give it a name, and copy the secret once—it is shown only at creation.
  3. Use that secret in requests: Authorization: Bearer <your-api-key> or X-API-KEY: <your-api-key>.

Scope model

Each API key is created in an explicit owner context (Personal or Organization) and can be scoped to:
  • All projects in that owner context.
  • Selected projects (including single-project scope by selecting one project).
Requests to project-bound endpoints are authorized against the key scope.

Lifecycle and security

  • Keys are generated as high-entropy secrets and stored securely.
  • Plaintext key value is returned once on creation.
  • API keys support update, revoke, and soft-delete operations.
  • Revoked or deleted keys are immediately rejected by authenticated endpoints.

See also

  • Authentication – Using Bearer or X-API-KEY for API calls.
  • Settings – Create, scope, revoke, and delete keys.