# Verify WebAuthn authentication verification **POST /api/experience/verification/web-authn/authentication/verify** Verifies the WebAuthn authentication response against the user's authentication challenge. Upon successful verification, the verification record will be marked as verified. ## Servers - Logto endpoint address.: https://[tenant_id].logto.app (Logto endpoint address.) ## Parameters ## Body parameters Content-type: application/json - **verificationId** (string) The verification ID of the WebAuthn authentication verification record. - **payload** (object) The WebAuthn assertion response from the user's WebAuthn credential. ## Responses ### 200: The WebAuthn authentication has been successfully verified. #### Body Parameters: application/json (object) - **verificationId** (string) The unique verification ID of the 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 record not found. [Powered by Bump.sh](https://bump.sh)