Skip to main content
All API requests (except the health check endpoint) require authentication.

API key authentication

For self-hosted hubs with AUTH_MODE=api-key, include the API key in the Authorization header:
API keys are configured on the hub via the AUTH_API_KEYS environment variable. Generate a key with:

OIDC authentication

For hubs with AUTH_MODE=oidc (including Griffin Cloud), include a JWT token from the configured OIDC provider:
OIDC tokens include organizationId and role claims that determine access scope.

Error responses

Unauthenticated requests return 401: