All Tools

Webhook Payload Tester

Send a real sample event payload to your endpoint and see the response — before you register the webhook for real.

This sends the request directly from your browser. If your endpoint doesn't set CORS headers (Access-Control-Allow-Origin), the browser will block it — that's a browser restriction, not proof your webhook is broken. The real WhatsApp API sends server-to-server, which isn't subject to CORS.

{
  "event": "message",
  "session": "default",
  "payload": {
    "id": "true_14155552671@c.us_3EB0C767D26A1D0F",
    "timestamp": 1735689600,
    "from": "14155552671@c.us",
    "fromMe": false,
    "body": "Hey, what time do you open tomorrow?",
    "type": "chat"
  }
}

Register the Webhook for Real

Once your endpoint handles the payload correctly, register it with POST /v1/sessions/{session}/webhooks.

Try Free on RapidAPI →