Verify Clerk OAuth access token
Verify an OAuth access token issued by a connected Clerk application.
← All Clerk endpoints · Capability overview
/v1/clerk/oauth-applications/access-tokens/verifyhttps://api.vee3.io/v1/clerk/oauth-applications/access-tokens/verify
Verify an OAuth access token issued by a connected Clerk application.
Authorization
Send your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
MCP
The same capability is available as an MCP tool on Vee3 hosted MCP.
Tool name
clerk.verify_oauth_access_tokenParameters2 fields
clerk_instance_idstringOptionalClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
access_tokenstringRequiredOAuth access token to verify.
Response10 fields
oauth_access_tokenobject9 fieldsVerification result from the Clerk Backend API.
oauth_access_tokenobjectobjectstringObject type when the token is active (e.g. "clerk_idp_oauth_access_token").
idstringOAuth access token id (oat_...) when the token is active.
client_idstringOAuth client id that issued the access token.
subjectstringAuthenticated user id (user_...) when the token is active.
scopesstring[]Scopes granted to the access token.
revokedbooleanWhether the access token has been revoked.
expiredbooleanWhether the access token is expired.
expirationintegerExpiration timestamp in seconds when the token is active.
activebooleanFalse when a JWT-formatted token is not active (e.g. expired).
HTTP errors: clerk_connection_required, clerk_connection_not_found, clerk_connection_invalid, validation_error, unauthorized, payment_required