Skip to main content
Every request is authenticated with an organisation API key. Keys are created in the dashboard under Organization → API and are shown once, at creation time — store them in a secret manager.
Only a SHA-256 hash of the key is stored server-side; the prefix shown in the dashboard is for identification only.

Sending the key

Pass the key in the Authorization header (preferred) or X-Api-Key:

Scopes

Keys carry scopes limiting what they can call — pick them when creating the key in the dashboard: A key missing the required scope receives 403 Forbidden. Keys created before the documents/executions scopes existed do not gain them automatically — create a new key to use those surfaces.

Errors

Revoking a key in the dashboard takes effect immediately; in-flight screening runs started by that key still settle normally.