# Webhook payload inspector.

- Canonical URL: https://www.broadnet.me/tools/webhook-payload-inspector
- Language: en
- Last updated: 2026-10-21
- Publisher: BroadNet (https://www.broadnet.me)
- Markdown version of the page above, generated from the rendered page.

Runs in your browser · nothing is sent anywhere

Paste a messaging webhook — a delivery receipt or an inbound message — and this validates the JSON, detects the event type, and explains every field in plain English. It runs entirely in your browser, so you can safely inspect real payloads; nothing is uploaded.

Parsed payload

Detected event type: Delivery receipt (DLR)

Fields

| Field | Value | Meaning |
|---|---|---|
| MessageId | 62f9a1c4d3 | The gateway MessageId — use it to match this report to your original send. |
| Source | BroadNet | Origin address — your approved Sender ID. |
| Destination | 962790000000 | Destination address — the recipient MSISDN in international format. |
| Status | DELIVRD | Final delivery state: DELIVRD, UNDELIV, EXPIRED, REJECTD or ACCEPTD. |
| SubmitDate | 2026-07-28 15:30:11 | When the message was submitted to the network. |
| DoneDate | 2026-07-28 15:30:14 | When the message reached its final delivery state. |
| BatchId | B-2607281530-4471 | The batch this message belongs to — use it to reconcile a whole send. |

Formatted JSON

```
{
  "MessageId": "62f9a1c4d3",
  "Source": "BroadNet",
  "Destination": "962790000000",
  "Status": "DELIVRD",
  "SubmitDate": "2026-07-28 15:30:11",
  "DoneDate": "2026-07-28 15:30:14",
  "BatchId": "B-2607281530-4471"
}
```

The short answer

## What a messaging webhook tells you

A messaging webhook is an HTTPS callback your server receives when something happens to a message. The two common events are a delivery receipt (DLR) — reporting whether a message reached the handset and, if not, why — and an inbound message (MO) — a reply from a recipient. Reading these fields correctly is how your application reacts to delivery, failure, and replies in real time.

## Frequently asked questions

**What is a messaging webhook?**

It is an HTTPS endpoint on your server that a messaging platform calls to push real-time events — delivery receipts and inbound messages — instead of you polling an API. It is how your application learns, the instant it happens, that a message was delivered, failed, or received.

**What is a delivery receipt (DLR)?**

A DLR is the event reporting the final state of a sent message — delivered, failed, expired — usually with an operator-level error code when it fails. Reading DLRs by status and error code is how you diagnose delivery problems and reconcile what you sent against what arrived.

**Is my payload uploaded anywhere?**

No. The inspector parses the JSON entirely in your browser with the built-in JSON parser. Nothing is sent to BroadNet or any server, so it is safe to paste real payloads while debugging.

**Why should I verify webhook signatures?**

Because anyone can POST to a public URL. A signed webhook (for example HMAC-SHA256) lets you verify the payload really came from your provider before you trust the event. Use the Webhook Signature Validator to check a signature.

[What is a messaging webhook? The concept, the events it delivers, and how to secure and make it resilient.](https://www.broadnet.me/answers/what-is-a-messaging-webhook) [What is a DLR? Delivery receipts, message states, and operator-level error codes explained.](https://www.broadnet.me/answers/what-is-dlr) [Webhook Signature Validator Verify an HMAC webhook signature so you can trust the payload before acting on it.](https://www.broadnet.me/tools/webhook-signature-validator)

## Real, operator-level DLRs.

BroadNet returns operator-level delivery receipts to your webhook, across a REST API and SMPP 3.4 binds in 200+ countries.

[Read the webhook docs](https://www.broadnet.me/developers/webhooks) [Explore the API](https://www.broadnet.me/developers)
