/v1/* API requests require an API key passed in the Authorization header:
Getting Your API Key
API keys are managed through the Tenant Dashboard:- Sign in to the dashboard using your email (magic link authentication)
- Navigate to Settings → API Keys
- Click Create New Key and give it a descriptive name
- Copy and store the key securely — it’s only shown once
Key Management Best Practices
- Store securely: Use a secrets manager like HashiCorp Vault or AWS Secrets Manager
- Rotate regularly: Create new keys periodically and revoke old ones
- Use descriptive names: Label keys by environment (e.g., “Production API”, “Staging”)
- Revoke compromised keys: If a key is exposed, delete it immediately from the dashboard
Using the SDK
The SDK automatically handles authentication when configured with your API key:Rate Limits
API keys are subject to rate limiting (100 requests per minute by default). If you exceed the limit, you’ll receive a429 Too Many Requests response.