Send one-time codes for sign-up, login and password reset to your app users on WhatsApp, from your own business number and under your own name.
483920 is your verification code. For your security, do not share this code.
This code expires in 10 minutes.
9:41
Codes arrive in the app your users open every day, over mobile data or Wi-Fi, including when they are travelling.
Every code comes from your own WhatsApp Business number with your business name, so users know who sent it.
A copy-code button, or one-tap autofill on Android, means users do not have to retype the code.
Your WhatsApp account stays yours. We connect to it with your permission and handle the rest.
Log in with Facebook through Meta's secure signup, then choose your business and the phone number that will send codes. Messages show your verified business name, and Meta bills your account directly for each message.
We create the verification message template in your account and submit it to Meta for approval, with a copy-code button, or one-tap autofill for your Android app.
Your server makes one API call with the user's phone number and the code. Your app keeps generating and checking codes exactly as it does today.
See whether each code was sent, delivered, read or failed. If a user is not on WhatsApp, your app knows within seconds and can fall back to SMS.
Send the user's number and the code your app generated. You get back an ID you can use to check delivery, so a failed WhatsApp message never leaves a user waiting.
POST https://api.appspark9.com/v1/otp/send
{
"phone": "+962791234567",
"code": "483920",
"lang": "ar"
}
Read our privacy policy and data deletion instructions.
Meta charges your WhatsApp Business Account directly for each verification message, at Meta's published rates. Our service fee is separate; contact us for details.
You need a number that is not already in use on a personal WhatsApp account. It can be a new number or one you already use for WhatsApp Business.
The message fails within seconds and our API reports it, so your app can send the same code by SMS instead.
We receive the phone number and code for each message only to pass them to WhatsApp. We never store the code and keep the number only in hashed form.
Tell us about your app and we will help you connect.