60376: Invalid rawId
VERIFY
ERROR
This error occurs when your Verify Passkeys request includes a rawId value that Verify cannot validate for the browser-generated PublicKeyCredential. Use the rawId returned by the browser credential when you call Passkeys/VerifyFactor to complete Passkey registration or Passkeys/ApproveChallenge to approve a Passkey authentication challenge.
- The
rawIdvalue was manually entered, reformatted, truncated, or otherwise changed instead of being passed directly from the browser-generated credential object. - The request uses
idandrawIdinterchangeably or sends them in the wrong fields. For Passkeys challenge approval,idis the base64url-encoded representation ofrawId. - The credential payload does not come from the correct Passkeys step. Verify uses browser credential data for
Passkeys/VerifyFactorduring registration and forPasskeys/ApproveChallengeduring authentication.
- Read
rawIddirectly from the browser credential object and send that value unchanged in your JSON request body. - Do not swap
idandrawId. Send each value in its matching field. - Send the full credential payload required by the endpoint you are calling. For registration, use the fields documented for
Passkeys/VerifyFactor. For authentication, use the fields documented forPasskeys/ApproveChallenge. - If you pass the credential from the browser to your server, preserve the original credential fields so
rawIdreaches Verify without being altered.