Send a verification code to a WhatsApp number without connecting your own WhatsApp Business Account.
- Phone number verification
- Business display name approval
eSauti Verify
Confirm that a customer can access their phone number or email address. Your application requests a one-time code, eSauti delivers it by WhatsApp, SMS, or email, and you check the code your customer enters.
For teams adding phone or email verification to an application
A standalone verification API. No Marketing or personal WhatsApp sender setup required.
See what your customer receives, then enter the example code to complete the check.
Local simulation. No messages are sent and no contact details are collected.
Interactive example · fictional data
Choose your starting point
Your application requests a code, your customer receives it, and your application checks their answer. A successful check confirms access to the destination.
Send a verification code to a WhatsApp number without connecting your own WhatsApp Business Account.
Reach a phone number by text message. Confirm destination coverage and pricing for your use case.
Confirm access to an email address with a code. Estimate your sending volume before integrating.
In your business
Add a code challenge to your own application wherever you need to confirm access to a contact channel.
Ask a new customer to enter the code sent to their phone or email before your application completes registration.
Send a challenge to a proposed phone number or email address before your application saves the change.
Request and check a code before your application proceeds with a sensitive action. Your application decides what a successful check allows.
A message reaching a recipient does not mean they entered the right code. Verify keeps these outcomes separate so your application can act on the actual check result.
Read the API guideProvider feedback tells you what happened to the message: it may be accepted, delivered, or fail. Use it to investigate sending problems.
The check endpoint tells you whether the submitted code completed the challenge. An incorrect, expired, or exhausted challenge must not unlock the next step.
What you can do
Request WhatsApp, SMS, or email delivery through the same API. Choose English or French for the verification message.
Submit the six-digit code with the verification ID. Get the verification result and the number of attempts remaining.
Codes expire after five minutes, with a maximum of five validation attempts. Recipient-level request limits control repeated requests.
Inspect provider delivery information and failures independently of whether the customer completed verification.
Review verification activity and channel trends over 7, 30, or 90 days to see where requests succeed or stop.
Usage is billed through your wallet. Funds are reserved before dispatch, settled after provider acceptance, or released when sending fails.
Getting started
Get the Verify access provided by an eligible eSauti plan. Marketing activation is not required.
Submit the business name used in verification messages for eSauti approval. eSauti supplies the shared WhatsApp, SMS, and email senders.
Create a scoped API key, fund your wallet, then request and check your first verification through the API.
WhatsApp, SMS, and email verification sends are billed by usage through your wallet. No Verify volume is included in the current catalog. View current channel rates and access requirements on the pricing page.
See pricing and accessIt confirms that someone can provide a code sent to a phone number or email address. It does not establish a person’s legal identity or verify identity documents.
No. Verify uses eSauti’s shared sender setup. Your business display name must be approved, and Verify access and wallet funding are required.
WhatsApp, SMS, and email, in English and French.
Funds are reserved before dispatch and settled after provider acceptance. A customer entering the code is a separate event; billing is not based on successful verification alone.
Get access, approve your business name, and connect the send-and-check flow to your application.