Skip to main content
All endpoints except GET /api/v1/openapi.json require an API key.

Getting a key

Create and manage keys from your dashboard at /api-keys. The plaintext value is shown once at creation - copy it then. You can name, deactivate, and revoke keys later; revocation takes effect immediately.

Sending the key

Use either header (pick one):
A missing, malformed, revoked, or expired key returns 401:

Check what a key can see

  • GET /account - the account the key belongs to and its plan.
Keys are scoped to your account. Generation consumes credits the same way the in-app product does; keep keys secret and rotate them if leaked.