What is Whats91?
Whats91 is a developer platform for WhatsApp Business API workflows, including messaging, templates, webhooks, reports, chatbots, billing, contact books, and blacklist management.
Introduction to Whats91 public API v2 and its canonical endpoint surface.
Use this page to understand the Whats91 public API v2 surface, canonical base URL, supported API families, and how Whats91 routes WhatsApp Cloud API requests for developers.
Whats91 is a developer layer over Meta WhatsApp Cloud API. Customers generate a Whats91 public API token, call Whats91 v2 endpoints, and Whats91 handles sender resolution, billing and blacklist guards, media handling, report logging, reconnect queues, and Meta API submission.
This developer portal documents public API version 2 only. Legacy v1 routes and old token examples should not be used for new integrations.
https://graph.whats91.com/api/v2Build public integrations around the canonical base path above. The backend also mounts a smaller /v2 surface for send/chat/messages compatibility, but /api/v2 is the documented path for this portal because it includes message and template management routes.
| API | Method | Path | Purpose |
|---|---|---|---|
| Send template | POST | /api/v2/send | Send an approved WhatsApp template through the Whats91 template sender. |
| Send chat/free-form message | POST | /api/v2/chat | Send text, media, reply-button, or list messages. |
| Meta-compatible messages | POST | /api/v2/messages | Send a raw Meta-compatible WhatsApp Cloud API message payload through Whats91 handling. |
| Meta-compatible messages for a phone number | POST | /api/v2/{phoneNumberId}/messages | Send a Meta-compatible payload while selecting the sender by URL phoneNumberId. |
| List templates | GET | /api/v2/templates | List standard, non-carousel templates for the authenticated sender. |
| Get template | GET | /api/v2/templates/{identifier} | Read one standard template by public identifier. |
| Create template | POST | /api/v2/templates | Create a standard template locally and submit it to Meta for review. |
curl -X POST "https://graph.whats91.com/api/v2/chat" \
-H "Authorization: Bearer w91_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"senderId": "919999999999",
"to": "918888888888",
"type": "text",
"text": "Hello from Whats91"
}'Internal dashboard APIs such as API token management, templates, webhooks, reports, and live logger routes are session-authenticated workflow surfaces. Public integrations should call the bearer-token v2 APIs documented here, not dashboard session APIs.
Send responses are acceptance receipts from Whats91 or Meta, not final delivery receipts. Use Webhooks v2 and dashboard reports for delivery, read, and failure tracking.
Whats91 is a developer platform for WhatsApp Business API workflows, including messaging, templates, webhooks, reports, chatbots, billing, contact books, and blacklist management.
Use public API v2 for new integrations. The canonical documentation base URL is https://graph.whats91.com/api/v2.
The canonical base URL for public documentation examples is https://graph.whats91.com/api/v2.
Generate a v2 token and send your first WhatsApp text message through Whats91.
Authenticate public v2 requests with managed Whats91 bearer tokens.
Understand the Whats91-specific message sending endpoints for templates, chat messages, media, buttons, and lists.
Create MARKETING templates for offers, promotions, launches, and customer engagement campaigns.