# Verify WebAuthn registration verification
**POST /api/experience/verification/web-authn/registration/verify**
Verify the WebAuthn registration response against the user's WebAuthn registration challenge. If the response is valid, the WebAuthn registration 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 registration record.
- **payload** (object)
The WebAuthn attestation response from the user's WebAuthn credential.
## Responses
### 200: The WebAuthn registration has been successfully verified.
#### Body Parameters: application/json (object)
- **verificationId** (string)
The unique verification ID of the WebAuthn registration record. This `verificationId` is required to bind the WebAuthn credential to the user account via the `Profile` API.
### 400: Invalid request.
- `session.mfa.pending_info_not_found:` The WebAuthn registration challenge is missing from the current verification record.
- `session.mfa.webauthn_verification_failed:` The WebAuthn attestation response is invalid or cannot be verified.
### 404: Verification record not found.
[Powered by Bump.sh](https://bump.sh)