# Verify settings

<figure><img src="/files/eC4HcHPclkzdLLRHjFWt" alt=""><figcaption></figcaption></figure>

### Features

#### Generate Verify Secret

* **Verify Secret**: A unique secret key essential for the OTP generation process. This secret is linked to your OTPs, ensuring secure and accurate verification. Users can generate a new Verify Secret as needed.

#### Callback Settings

* **Callback on Success**: Configure a URL to be called when an OTP verification is successful.
* **Callback on Failure**: Configure a URL to be called when an OTP verification fails.

#### OTP Settings

* **OTP Expiry**: Set the duration (in minutes) for which the OTP remains valid. After this period, the OTP will expire and cannot be used for verification.
* **OTP Code Length**: Configure the length of the OTP code. This typically ranges from 2 to 10 digits.
* **OTP Retry Delay**: Set the minimum delay (in seconds) between OTP retry attempts. This helps prevent abuse and rapid retries.
* **OTP Retry Limit**: Define the maximum number of allowed retry attempts for entering the OTP.
* **OTP Type**: Specify the type of OTP, such as numeric, alpha or alphanumeric.
* **OTP Channel**: Choose the delivery channel for the OTP. Options include SMS and WhatsApp.

#### Verify Message Templates

* **Add Message Templates**: Create and manage templates for the messages sent during the OTP verification process. These templates can be customized to match the desired content and format.

###


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guides.d7networks.com/verify/verify-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
