# Sending an OTP

You can send an OTP from your dashboard or using our Verification API. To send an OTP, you are required to specify some attributes such as;

1. Channel: Voice, SMS, WhatsApp or Email
2. Sender: Your Sender ID, check [here](broken://pages/pPbKN6W91ki3TttMTKtV) for more details.
3. Token length: The length of the token you want to send to your customer. Minimum is 4.
4. Token type: numeric or alphanumeric
5. Expiration time: How long do you want it to be active for in minutes. (E.g 10 means 10 minutes )
6. Customer Email Address: The email address of your customer. It's required if you're using Email Channel
7. Customer Mobile Number: The phone number of your customer. It must be in international format (E.g 2348012345678). It is required if you're using the SMS or Voice Channel

![](/files/lh5I4omQLmWDm6Pc2GxU)


---

# 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://docs.sendchamp.com/product/verification/sending-an-otp.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.
