DEVELOPER REFERENCE
WAAPI API Documentation
Send messages, manage contacts and receive real-time events through a clean REST interface — built on top of the official WhatsApp Cloud API.
Get started
Make your first call in 60 seconds
Every WAAPI API request is authenticated with a vendor-scoped Bearer token. Generate one from WhatsApp Settings → API & Webhook → API Keys in the dashboard, then send your first message:
terminal
curl -X POST https://your-domain.com/api/external/send-message/{encodedPhoneId} \
-H "Authorization: Bearer <your_api_token>" \
-H "Content-Type: application/json" \
-d '{"to":"+919876543210","type":"text","text":"Hello from WAAPI!"}'
Test without login
Head to the API Tester — it saves your credentials in your browser's localStorage and lets you fire real requests instantly.
Bearer-token auth
Per-vendor scoped tokens with granular permissions.
Production-ready
Built on Meta Cloud API. Sub-second message delivery.
Permissions per token
send_text, send_media, send_template, read/write_contacts.
Two base URLs
Hit the backend directly or proxy through the front-end.
Reference