How do I start a Whats91 API integration?
Sign in to the customer dashboard, connect a WhatsApp sender, generate a public API token, and call POST /api/v2/chat with a bearer token.
Generate a v2 token and send your first WhatsApp text message through Whats91.
Follow this page to generate a public API token, choose a WhatsApp sender, and send the first Whats91 v2 chat message.
Follow this flow when setting up a new integration. It starts in the customer dashboard, then moves to a public v2 request using POST /api/v2/chat.
Start with a free-form text message through POST /api/v2/chat. Include senderId when your token can access more than one connected WhatsApp sender.
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"
}'{
"success": true,
"message": "Message accepted by Meta",
"data": {
"messageId": "wamid.xxxxx",
"message_id": "wamid.xxxxx",
"queued": false,
"status": "accepted",
"senderId": "919999999999",
"phoneNumberId": "1234567890",
"receiverId": "918888888888",
"messageType": "text",
"templateName": null,
"apiResponse": {}
},
"metadata": {
"apiVersion": "v2",
"requestId": "request-uuid",
"processingTimeMs": 120
}
}If the WhatsApp setup is reconnecting, Whats91 can return queued: true with queueUid, reportUid, and status waiting_reconnect. Treat that as accepted for retry processing and monitor delivery through reports or webhooks.
Sign in to the customer dashboard, connect a WhatsApp sender, generate a public API token, and call POST /api/v2/chat with a bearer token.
A text chat example can be used when the conversation rules allow it. For business-initiated messages outside the service window, use an approved template.
Use the sender number or sender identifier shown in the Whats91 dashboard for the connected WhatsApp account.
Authenticate public v2 requests with managed Whats91 bearer tokens.
Generate and manage managed w91_live_ API tokens from the Whats91 dashboard.
Send Whats91-specific free-form chat text messages inside the customer service window.
Create and manage Whats91 Webhooks v2 event destinations with the canonical public API route.