Get a key
Clustr staff create the key for you. It starts withclo_ and is shown once. Store it
like a password. You can hold several keys and revoke one without touching the others.
Send it as a bearer token:
Scopes
A key carries scopes. A call without the right scope answers403.
Listing and reading workspaces, and reading the audit log, need a valid key and no scope.
Your organization’s admins create and revoke keys in the app, under Organization, API keys. A key created there gets
tenants:write, jobs:write and data:read. For the other scopes, ask your Clustr contact.
What a key can reach
A key reaches every workspace in your organization. Any other workspace id answers404.
Rate limit
Requests are limited per organization: all your keys and workspaces share one limit. Past the limit you get429. Wait for the Retry-After header, then retry.
Audit log
Every call is recorded: which key, which workspace, what, and the result.GET /api/org/v1/audit-log returns your organization’s own trail, newest first. Use
limit (default 100, at most 500).