Skip to main content
These endpoints are enterprise-only. Your API key must belong to an enterprise-tier organization, and you must be an admin or owner of that organization to use them. No global admin key is required.

Need help setting up enterprise keys?

Book a 15-minute call and we’ll get your team configured.
Enterprise org admins can create, list, and revoke API keys for members of their organization using these three endpoints. The caller’s identity and org are derived from the API key in the Authorization header.

Create a key for an org member

Creates an API key for a user (by email), adding them to the organization if they aren’t already a member.
Response:
The full API key is only returned once at creation time. Store it securely — it cannot be retrieved again.
Rate limit: 20 requests/minute

List all keys in the org

Returns all active (non-revoked) API keys in the caller’s organization, including the key prefix, user email, and timestamps.
No request body is needed — the org is derived from the caller’s API key. Response:
Rate limit: 30 requests/minute

Revoke a key

Revokes an API key by ID. The key must belong to the caller’s organization — you cannot revoke keys from other orgs.
Response:
Returns 404 if the key is not found, already revoked, or belongs to a different organization. Rate limit: 10 requests/minute

Error codes