Scan your personal WhatsApp once. Then send transactional messages from any of your apps through a single REST API — keyed by your phone number.
The same endpoint serves everyone. We route by whatsapp_number.
Hashed API keys, row-level security, per-key request logs.
Send plain messages or attach images, PDFs and docs as base64.
Same endpoint for every tenant. The whatsapp_number field selects the account.
curl -X POST https://your-app/api/public/send \
-H "Authorization: Bearer lv_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"whatsapp_number": "+15551234567",
"to": "+15557654321",
"text": "Your OTP is 482910",
"media": {
"base64": "iVBORw0KGgo...",
"mime": "image/png",
"filename": "receipt.png"
}
}'