# Verify passkey sign-in WebAuthn authentication **POST /api/experience/verification/sign-in-web-authn/authentication/verify** Verify the passkey sign-in WebAuthn authentication response against the stored authentication challenge. Upon successful verification, the verification record will be marked as verified and the user will be resolved by the credential. ## Servers - Logto endpoint address.: https://[tenant_id].logto.app (Logto endpoint address.) ## Parameters ### Body: application/json (object) - **payload** (object) The WebAuthn assertion response from the user's passkey credential. ## Responses ### 200 The passkey sign-in WebAuthn authentication has been successfully verified. #### Body: application/json (object) - **verificationId** (string) The unique verification ID of the passkey sign-in WebAuthn authentication verification record. ### 400 Invalid request.
- `session.mfa.pending_info_not_found:` The WebAuthn authentication challenge is missing in the current verification record.
- `session.mfa.webauthn_verification_failed:` The WebAuthn assertion response is invalid or cannot be verified. ### 404 Verification session not found. [Powered by Bump.sh](https://bump.sh)