All the power of WhatsApp Business in your hands
Chat API offers you a complete set of APIs to integrate WhatsApp into your business. From sending messages to managing conversations, all the way to the embeddable chat widget.
Chat API
● online
Chat API 🤖
Your order #1284 has been shipped! 📦 Track delivery:
track.co/1284
09:41 ✓✓
When will it arrive? 🙏
09:42 ✓
Chat API 🤖
Expected tomorrow, 2–6 PM 🚚
09:42 ✓✓
Perfect, thanks! 👍
09:43 ✓✓
Delivered
~200ms
Webhook
real-time
GDPR
compliant
The WhatsApp API flow
Create templates, wait for approval, then send and receive messages in real time.
Setup
Create templates
Define messages with dynamic variables via dashboard or API. Supports text, images, buttons and CTA links.
"body": "Ciao {{1}}, ordine {{2}} spedito!"
"buttons": ["Track order"]
Review
WhatsApp approves
WhatsApp Business reviews every template before use. You receive a webhook when status changes.
Approved
Ready to use
Under review
24–48h
Rejected
Revise and resubmit
Notifications
One-to-one messages outside the 24h window using approved templates.
POST /whatsapp/notifications Bulk sending
Same template to thousands of contacts. Custom variables per recipient.
POST /whatsapp/bulk Two-way chat
Within the 24h window reply freely. Manage conversations via API or widget.
POST /chats/{id}/message Always on
Receive events via Webhook
Configure a URL and receive every event in real time: incoming messages, delivery confirmations, read receipts and template status updates.
{
"event": "message.received",
"from": "+39331234567",
"body": "Quando arriva?",
"timestamp": "2025-03-14T09:42Z"
} 99.9%
Uptime
<200ms
Avg latency
200+
Countries supported
24/7
Technical support
All endpoints at your disposal
Every feature is accessible through a clear, documented RESTful endpoint.
Send WhatsApp messages
Send text, media and template messages to any WhatsApp contact via a simple API POST call. Full support for interactive messages.
POST /api/v4/whatsapp/chats/{ClientId}/message Template management
Access your pre-approved WhatsApp templates via API. Customize dynamic variables and send notifications outside the 24-hour window.
GET /api/v4/notifications/whatsapp/templates Conversations & history
Retrieve the list of active chats and the complete message history for each contact. Monitor conversations in real-time.
GET /api/v4/whatsapp/chats Chat Widget iframe
Generate an iframe URL to embed WhatsApp chat in your web application. A single endpoint to create a complete chat experience.
POST /api/v4/iframes/whatsapp/chat-box Webhooks & events
Configure custom webhooks to receive real-time notifications on incoming messages, delivery confirmations, read receipts and status updates.
POST /api/v4/webhooks/create Client management
Create, search, update and delete contacts via API. Sync your CRM with the WhatsApp address book automatically.
POST /api/v4/clients SMS + WhatsApp notifications
Send notifications via both SMS and WhatsApp from the same platform. Choose the best channel for each communication.
POST /api/v4/notifications/whatsapp Secure authentication
JWT Bearer authentication with expiring tokens. Manage credentials securely with our enterprise authentication system.
POST /api/v4/auth/token Ready to bring WhatsApp to your business?
Start using the Chat API APIs for free. No credit card required for the sandbox.