AUTHENTICATION

Two authentication methods. Use whichever fits your integration.

Method 1: Supabase JWT (Dashboard Sessions)

Used automatically by the Qntyx dashboards. When you sign in at app.qntyx.io/login, Supabase issues a JWT that all product APIs accept.

Authorization: Bearer eyJhbGciOiJIUzI1NiIs...

JWTs are short-lived (1 hour) and auto-refresh via the Supabase client library. Best for browser-based access.

Method 2: API Key (Developer Integrations)

For server-to-server, CI/CD, and SDK usage. Create API keys from any product dashboard → API KeysCreate Key.

Authorization: Bearer qntyx_veil_a3f7c2e19b4d5f8e1c2a3b4d5e6f7a8b

Key Format

PartExampleDescription
Prefixqntyx_Platform identifier
Productveil_Which product this key authenticates
Secreta3f7c2e1...32 hex characters of quantum entropy

Security

Rate Limits

PlanRequests/minuteRequests/day
Free601,000
Pro / Growth30050,000
Enterprise1,000Unlimited

Error Codes

CodeMeaning
401Missing, expired, or revoked token
403Valid token but feature requires a higher plan
429Rate limit exceeded