WhatsApp Gateway API
OnChat
API Service
High-performance WhatsApp gateway powered by Baileys. Multi-device, real-time messaging, broadcast,
scheduling, and AI auto-reply.
Reference
API Endpoints
All endpoints require X-API-Key header except /status.
Authentication
Include your API key in every request header: X-API-Key: your-api-key
The API key is configured via ONCHAT_SERVICE_KEY in the Laravel backend.
Devices
GET
/api/devices
List all devices & status
GET
/api/devices/:id
Get device status
POST
/api/devices
Register new device
DELETE
/api/devices/:id
Remove device & session
GET
/api/devices/:id/qr
Get QR code for pairing
Messaging
POST
/api/messages/send
Send a message
POST
/api/messages/broadcast
Broadcast to multiple recipients
POST
/api/messages/scheduled
Schedule a message
POST
/api/messages/recurring
Add recurring message (cron)
DELETE
/api/messages/recurring/:jobId
Remove recurring job
System
GET
/api/health
Health check
GET
/status
Live status dashboard
GET
/status/data
Status JSON data