Production-grade OTP verification for WhatsApp. Secure, fast, and built for scale.
/v1/otp/sendGenerate and send a secure OTP to any phone number via WhatsApp. Supports custom TTL, length, and metadata.
/v1/otp/verifyVerify a user-submitted OTP code. Returns verification status with attempt tracking.
/v1/otp/resendResend an existing OTP with automatic channel escalation and rate limit protection.
/v1/otp/status/{id}Get real-time status of an OTP request including delivery and verification status.
Send your first OTP in under 5 minutes
curl -X POST https://api.flowauxi.com/v1/otp/send \
-H "Authorization: Bearer otp_live_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"to": "+919876543210",
"purpose": "login",
"channel": "whatsapp"
}'HMAC-SHA256 hashed OTPs. Never stored in plaintext.
Sub-200ms response times with async delivery.
Hybrid rate limits and auto-blacklist.
Real-time delivery status via HMAC-signed callbacks.
Idempotency, sandbox mode, and comprehensive errors.
WhatsApp primary with SMS fallback.
Create your account and get an API key in seconds.
Start Building