Skip to main content
API keys (credentials) authenticate service-to-service callers. Each credential is bound to a single user identity and inherits that user’s role assignments.
Credentials are non-extractable after creation. The plaintext value is returned only once in the rotation response. Store it in your secret manager immediately.

Rotate credential

Creates a new credential for the calling user (or for user_id if the caller is admin) and revokes any previous credential bound to the same user.
Response 201
After this response, send Authorization: Bearer qcs_live_abc...xyz on subsequent calls.

List credentials

Returns metadata only — never the plaintext secret.

Required permissions

Errors