Authentication

The API authenticates with a bearer API key. Keys are only available on paid plans (Starter/Pro or Enterprise) — a request from a free-plan account is rejected even with a valid key format.

1. Create a key

Go to your account page → API Keys → New key. The full key is shown exactly once, right after creation — copy it then, it can't be viewed again afterward (only the hash is kept server-side).

2. Send it as a bearer token

Authorization: Bearer sk_<your_key>

Keys always start with sk_. Missing or invalid keys get a 401; a key on a plan without API access gets a 403.

3. Revoking a key

Delete it from the same API Keys list on your account page — it stops working immediately, nothing else to rotate or invalidate.