revoke()
Revokes an API key. This will immediately invalidate the API key and prevent it from being used to authenticate any future requests.
function revoke(params: RevokeAPIKeyParams): Promise<APIKey>- Name
apiKeyId- Type
string- Description
The ID of the API key to revoke.
- Name
revocationReason?- Type
string | null- Description
Optional reason for revocation. Useful for your records.
const apiKey = await clerkClient.apiKeys.revoke({
apiKeyId: 'ak_xxx',
})const apiKey = await clerkClient.apiKeys.revoke({
apiKeyId: 'ak_xxx',
revocationReason: 'Key compromised',
})Backend API (BAPI) endpoint
This method in the SDK is a wrapper around the BAPI endpoint POST/api_keys/{apiKeyID}/revoke. See the BAPI reference for more information.
Feedback
Last updated on