Device Attestation

The Device Attestation API lets organization owners and admins register attestation tokens from platform attestation services (such as Apple DeviceCheck, Google Play Integrity, or Windows Hello) and verify that a user’s device is trusted before allowing access to sensitive resources.

Authentication and authorization

Device attestation endpoints require a Clerk JWT or a valid organization access token. Only organization owners and admins can register, list, revoke, or verify attestation records.

Base URL

Endpoints

Supported platforms

Register an attestation record

Request body

Response

List attestation records

Response

Query parameters

Revoke an attestation record

Returns 204 No Content on success.

Verify an attestation token

Response

Verification succeeds only when a matching record exists, has status valid, and has not expired.

Request/response fields

Error codes