Disable an API key
The kill switch. A disabled key fails auth on every endpoint, and enable brings it back intact.
200 and changes nothing.
Disable, rotate, or delete
Three ways to take a token out of service, three different blast radii:Related
Enable an API key
Disable the global API key
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The workspace the API key belongs to (path).
"workspace_01HXKD2E5NQM3T9AYWCF133E3Q"
The API key to disable.
"apikey_01HXKD2E5NQM3T9AYWCFCSPNQY"
Body
The body is of type object.
Response
OK
An API key. Every key belongs to exactly one workspace and is managed via the workspace-scoped API key routes. The only exception is the system-managed global account key, which spans all workspaces and is managed via the account global_api_key routes.
AccountResourceMetadata is used to represent a resource that is associated to an account but not to a workspace.
Configuration for an API key.
The current lifecycle state of the API key. Output only. Keys are created STATE_ENABLED; use the :disable and :enable actions to transition between states.
STATE_UNSPECIFIED, STATE_ENABLED, STATE_DISABLED