revokeToken()
Revokes an M2M token. This endpoint can be authenticated by either a Machine Secret Key or by a Clerk Secret Key.
- When revoking a M2M token with a Machine Secret Key, the token must be managed by the Machine associated with the Machine Secret Key.
 - When revoking a M2M token with a Clerk Secret Key, any token on the instance can be revoked.
 
function revokeToken(params: RevokeM2MTokenParams): Promise<M2MToken>- Name
 machineSecretKey?- Type
 string- Description
 Custom machine secret key for authentication. If not provided, the SDK will use the value from the environment variable.
- Name
 m2mTokenId- Type
 string- Description
 The ID of the M2M token to revoke.
- Name
 revocationReason?- Type
 string | null- Description
 Optional reason for revocation. Useful for your records.
const response = await clerkClient.m2m.revokeToken({ m2mTokenId })Backend API (BAPI) endpoint
This method in the SDK is a wrapper around the BAPI endpoint POST/m2m_tokens/{m2m_token_id}/revoke. See the BAPI reference for more information.
Feedback
Last updated on