BigRadarDocs
WebhooksReceiving messages
API Reference

Receiving messages

Get incoming WhatsApp messages delivered to your server.

Register a webhook URL in Settings → API & webhooks. Whenever a customer messages your WhatsApp number, we send a POST request to your URL with the payload below. Each request is signed with your whsec_ secret in the X-BigRadar-Signatureheader so you can verify it's genuinely from us.

Payload

POST → your webhook URL
{ "id": "evt_...", "event": "message.received", "createdAt": "2026-06-25T10:00:00Z", "data": { "conversationId": "a1b2c3d4-...", "contact": { "phone": "919876543210", "name": "Mohit" }, "message": { "type": "text", "text": "Hi there", "waMessageId": "wamid....", "timestamp": "1719312000" } } }

Signature header

Headers
X-BigRadar-Signature: t=1719312000,v1=9f3a7c21e8b4...

Verify by computing HMAC_SHA256(secret, t.rawBody) and comparing it to the v1 value.