WhatsApp Gateway API

OnChat
API Service

High-performance WhatsApp gateway powered by Baileys. Multi-device, real-time messaging, broadcast, scheduling, and AI auto-reply.

View Status โ†’ API Reference
โ€“
Active Devices
โ€“
Uptime
โ€“
Memory
โ€“
Queue
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