Create, list, and revoke API keys used to authenticate payment requests.
API keys authenticate server-side payment API requests. They are scoped to your organization and environment. All key management endpoints require a user JWT (Authorization: Bearer <access_token>), not an API key.
An API key is shown in full only once, at creation time. Store it securely — it cannot be retrieved again.
Only one active API key is allowed per organization at a time. Revoke the existing key before creating a new one.
Environment for the key: live or test. The actual environment is inferred from your organization’s current status — if payments are not yet enabled, the key will be issued for test regardless of the value provided.
Requires user JWT authentication. Returns all keys for your organization in the current environment. Plaintext key values are never included in list responses.Response