Skip to main content
The Broker Panel API uses API keys. Send one API key with every request.

Send The API Key

Send the key as a Bearer token in the Authorization header:
The API reads only this Bearer token for public API authentication. It does not read an X-API-Key header. The Bearer scheme must have an uppercase B and one space before the key. Header names are not case-sensitive.

Use The Correct Key Type

Key State

Only a key with the active state can authenticate.
  • An inactive key returns the same authentication error as an invalid key.
  • An expired active key returns an expiration error.
  • Regeneration replaces the secret. The old secret stops working immediately.
  • Deletion removes the key. The deleted secret cannot authenticate.

Scope Checks

Each endpoint requires one or more scopes. The admin:full scope satisfies every scope check. When an endpoint lists multiple scopes, the key needs any one of them. A missing scope returns HTTP 403 with the insufficient_permissions error code.

Verify API Access

Use Verify API Access to choose the correct check and follow the recommended verification sequence.
  • GET /v1/auth-check verifies general authentication without requiring a feature scope.
  • POST /v1/auth-check verifies services:write or admin:full access without creating a service.

Authentication Errors

Read IP Firewall for IP restriction rules.
Last modified on August 2, 2026