Skip to content

APIKey.revoke

POST /{namespace}/api-keys/{apiKey}/revoke

Revoke stops an API Key at once: its next call fails with 401, and the record and its history stay.

Mode
do
Event
APIKey.revoked

Inputs

InputTypeRequiredDescription
apiKeyAPI KeyrequiredThe API Key to stop.
reasontextWhy, shown to the Customer’s admins.

Outputs

OutputTypeRequiredDescription
apiKeyAPI KeyrequiredThe API Key, with revokedAt set.

Effects

  • Emits APIKey.revoked.
  • Two-way: it runs at once, in the try, send and do modes.
  • Emails the Customer’s admins which key stopped, and why.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.APIKey.revoke

When it waits

GateDefault
Decision classLow: two-way, nothing at stake
Delay windowNone: it runs once review passes.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.