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