Features
All the WhatsApp plumbing — session, QR, reconnect, REST, webhooks — is handled. You just call the API.
A consistent JSON endpoint authenticated with an API key. Send text, images or files to any number. Works from any language that can makekan HTTP request.
curl -X POST wafa.st/api/v1/send \
-H "Authorization: Bearer bls_xxx" \
-d '{
"target": "628123456789",
"message": "Your order is on its way 📦"
}'
# → { "status": true, "id": "true_628..." }Every number can have its own webhook URL. When a message comes in we POST the details to your server right away — sender, content and message type. The foundation for auto-replies, assistants, or any integration you want to build.
{
"device": "CS Utama",
"from": "628123456789",
"body": "hi, has my order arrived?",
"type": "text",
"timestamp": 1750000000
}Connect several WhatsApp numbers at once by scanning a QR code. Each number keeps its own status and webhook. Route an outgoing message to a specific number with a single parameter.
Support
+62 812-xxxx-1111
Notifications
+62 813-xxxx-2222
Marketing
Not connected
And more
Images, documents and files by URL in a single request.
The session is kept alive and reconnects on its own.
Create, revoke and watch usage for every key.
Log outgoing and incoming messages for audit and debugging.
Check the number's connection before sending.
Runs on your own server — the data stays yours.
Sign up, scan the QR, get an API key. First request in 5 minutes.
Mulai gratis