Discord Webhook Tester
Discord interactions must be ACK'd within 3 seconds. HookRay highlights the interaction type, command/component name, member id, and channel — enough to dispatch a handler that fits in that window.
What HookRay Highlights from a Discord Webhook
type11=PING (must echo {type: 1}), 2=APPLICATION_COMMAND, 3=MESSAGE_COMPONENT.
data.name"ping"Slash-command name. For buttons/menus, look at data.custom_id (only present on type=3).
data.type1Subtype within data; tells you how to read the rest.
member.user.id"123456789"channel_id"987654321"{
"type": 1,
"data": {
"name": "ping",
"type": 1
},
"member": {
"user": {
"id": "123456789",
"username": "developer"
}
},
"channel_id": "987654321"
}Same payload, no parsing — you scroll, you scan, you guess.
Test a Discord Webhook in 30 Seconds
- 1
Get a free webhook URL
Click Start Testing — HookRay generates an instant URL like
https://hookray.com/api/hook/abc123. No signup. - 2
Paste it into Discord
Open the Discord webhook settings (docs), paste the HookRay URL as your endpoint, and pick the events you want to receive.
- 3
Trigger an event, inspect the payload
Trigger a test event in Discord. HookRay captures the payload for raw inspection and one-click replay. The field guide above shows the 5 Discord paths the upcoming parser will surface — use it as a cheat sheet while you wire up your handler.
HookRay vs Generic Webhook Testers
| Capability | webhook.site | HookRay |
|---|---|---|
| Free tier | ✓ 100 req | ✓ 100 req/mo |
| No signup required | ✓ | ✓ |
| Discord-specific field parsing | — | |
| One-click replay | ✓ (Pro) | ✓ Free |
| 30-day history | $9/mo | $9/mo |
| Persistent URLs | $9/mo | $9/mo |
See the broader comparison in The 7 Best Webhook Testing Tools (2026).
Start Testing Discord Webhooks Now
Free, no signup. Raw capture and replay included; Discord smart parsing previewed above.
Get a Free Webhook URL