---
title: OTP Verification V2
slug: generic-onboarding/otp-verification-v2
description: This document provides an enhanced version of the OTP (One-Time Password) verification widget, offering improved performance by allowing users to verify their mobile numbers and/or email IDs on a single screen. It outlines various customization options, s
docTags: 
createdAt: 2023-02-28T09:23:12.000Z
---

This is an enhancement to the existing OTP verification widget. It can be used to verify mobile numbers and/or email IDs on the same screen, thus, improving performance.

# Toggles to customize OTP Verification V2

::Image[]{src="https://api.archbee.com/api/optimize/w0YdjmC6Uxu0AJ6sPj9OT/SpIqFh_QJa9zAc2CNqXhu-20260326-221108.gif" size="52" width="1151" height="520" position="center" caption="Multiple toggles to configure OTP V2 widget" showCaption="true"}

1. **Verify by phone Number:** This enables the verification of the phone number by sending an OTP to the user’s phone.
2. **Verify by E-mail ID:** This enables the verification of the Email ID by sending an OTP to the user’s email.
3. **One Time Verification:** After the onboarding customer verifies his/her phone number/email id and switches between pages during the journey, s/he no longer needs to verify his/her phone number/email ID again.
4. **Verify Mandatory:** If enabled, verification of email/ phone numbers cannot be skipped.
5. **Mask Fields:** It masks the fields if the information is prefilled in the previous journey.
6. **Skip Edit Page:** The option to edit the page can be skipped if the information is prefilled in the previous journey. 
7. **Call third party API:** The following details need to be filled out which will be provided by the third party to use their OTP services.

::Image[]{src="https://api.archbee.com/api/optimize/w0YdjmC6Uxu0AJ6sPj9OT/2GNUrFaTg2nPMXQoby9-7_pasted-image-0.png" size="48" width="301" height="344" caption="Call Third Party API Options" position="center" showCaption="true"}

1. **OTP Request URL:** The URL that triggers the 3rd party API for OTP is entered here.
2. **OTP Verification URL:&#x20;**&#x41;fter entering the OTP, the URL used for verification is entered in this field.
3. **Channel Name:&#x20;**&#x54;he name of the channel through which OTP is sent.
4. **Job Subject:** The purpose of sending the OTP can be configured from here.
5. **Message Body:** The message body while sending the OTP could be configured from here.

:::hint{type="info"}
### Getting help

Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.


You can reach out to us at [help@signzy.com](#).
:::

