---
title: "Check OTP Verification"
method: PUT
path: "/v2/verifications"
---

# Check OTP Verification

`PUT /v2/verifications`

## Request

- Base URL: `https://apis.cequens.com/mfa`
- URL: `https://apis.cequens.com/mfa/v2/verifications`
- Auth: API key in header `Authorization`

Validates the received OTP from your user with the check code returned from the Send OTP code API. 
If the codes match, then the OTP is validated, and the recipient’s phone number or email address is successfully verified.

## Headers

- `Content-Type` string, required

## Request body

- object
  - `otpPasscode` string, required: OTP passcode received by end-user
  - `checkCode` string, required: Checkcode value returned from “SendVerifcation“ API

## Response `200`

200

- union
  - object
    - `status` integer
    - `replyMessage` string
    - `requestId` string
    - `replyCode` integer
    - `requestTime` string
    - `data` object
      - `otpPasscodeStatus` integer
  - object
    - `status` integer
    - `requestId` string
    - `replyCode` integer
    - `requestTime` string
    - `replyMessage` string
    - `data` object
      - `otpPasscodeStatus` integer

## Other responses

- `401`: 401
- `403`: 403
- `500`: 500

---

[API](https://skmtc.dev/cequens/apis/cequens-mfa.md) - [All operations](https://skmtc.dev/cequens/apis/cequens-mfa/llms.txt) - [OpenAPI document](https://skmtc.dev/cequens/apis/cequens-mfa/revisions/2df2bc062948?raw)
