Skip to main content

API Key Authentication

Most endpoints use API key authentication via the Authorization header.

Key Format

Getting a Key

  1. Sign up at circular.rosetta.sh
  2. Navigate to API Keys in your dashboard
  3. Generate a new key — save it immediately, it is only shown once
Or use the Create API Key endpoint if you already have JWT access.

No API Key Required

JWT Authentication (Client Routes)

Client self-service routes (/client/*) use Supabase JWT tokens instead of API keys.
The JWT must contain a client_id claim identifying your client account.

Error Responses