English
Free · Just Scan a QR Code
A free WhatsApp API for developers. Send OTPs, notifications, or the occasional broadcast over plain HTTP. No fees, no drama.
$ curl -X POST https://api-zawa.azickri.com/session$ curl -X POST https://api-zawa.azickri.com/message \
-H "id: $ZAWA_ID" \
-H "session-id: $ZAWA_SESSION_ID" \
-H "Content-Type: application/json" \
-d '{
"phone": "6281234567890",
"type": "text",
"text": "Your OTP is 482913. Please keep it to yourself! 🔑"
}'
200 OK { "messageId": "3EB0C4A8F1D2B3E4A5F6" }How it works
Zawa connects to WhatsApp as a linked device, just like WhatsApp Web. The difference is that you drive it over HTTP.
Text, images, video, documents, locations, or contacts to a number, group, or channel.
POST/messageAPI Reference
These two headers are all it takes to open every Zawa endpoint.
id+session-id
/sessionCreate a sessionGET/sessionQR code and connection statusPUT/sessionReset and get a new QR codeDELETE/sessionDelete the session and its data/messageMessage a number, group, or channelPOST/statusPost a text, image, or video statusPOST/typingShow "typing…"Why Zawa?
Five minutes from now, your first message lands on your phone. Coffee optional, but recommended. ☕