GitHub Push Event Payload Example
A complete GitHub push webhook payload with X-GitHub-Event, X-Hub-Signature-256, and a cURL example for a live inspector.
These pages match the query you typed. Stripe, GitHub, Shopify, and Twilio payloads first. Then one error per page, honest alternatives, then Zapier, Make, n8n, ChatGPT, Claude, and Cursor. The inspector and CLI start without an account.
The exact JSON and headers people look up when a handler will not parse.
A complete GitHub push webhook payload with X-GitHub-Event, X-Hub-Signature-256, and a cURL example for a live inspector.
Example JSON for the Shopify orders/create webhook, including X-Shopify-Topic, HMAC headers, and a cURL you can inspect live.
A complete Stripe webhook payload example with Event JSON, Stripe-Signature header, and a cURL you can send to a live inspector.
Twilio message status callback fields, form-encoded body, and a cURL example to inspect MessageStatus deliveries live.
One page per failure. Capture the request, then fix that status or message.
ngrok tunnel not found means the agent is down or nothing is listening. Check the process, or forward to 127.0.0.1 without a tunnel.
Fix Stripe webhook signature verification failed: verify the raw body, parse t and v1, and never JSON.parse before HMAC.
A webhook 401 is the secret, HMAC bytes, Basic auth, or clock skew. Capture the request, then fix that one cause.
Diagnose webhook 400, 401, 404, 413, 429, 500, 502, and timeout responses with concrete checks for handlers and reverse proxies.
Honest comparisons. Use the other tool when it is the better fit.
Use IndexedDB history and a 24-hour encrypted share when you need the last events on your machine. Not a public bin, not a compliance log.
RequestBin stores captured HTTP on a server. Compare history, signup, localhost, and 1-to-N, plus when a stored bin is better.
smee.io is a GitHub webhook relay. Compare history, signup, localhost, and 1-to-N, then pick the tool that matches the job.
Compare webhook.site with a no-history inspector and a localhost CLI. Use webhook.site when a public shareable bin is the job.
One page per tool. Zapier, Make, n8n, and agents. Paste a URL, fire a sample, read the request.
See the exact JSON n8n builds from {{ $json }} mappings. Paste an inspector URL, run the workflow, and read nested fields, nulls, and arrays.
Point a Custom GPT Action or an OpenAI webhook at an inspector URL to see the real method, headers, and JSON ChatGPT or OpenAI sends.
Use Claude Code or Claude Desktop with OpenWebhook MCP: print an inspect URL, watch, and read the next request in the chat. No account for the first run.
Add OpenWebhook MCP in Cursor, ask for an inspect URL, watch the stream, and read the next webhook in the agent chat. No account required to start.
Inspect the HTTP Make sends with the HTTP module. Custom webhook is Make’s inbox; use an inspector URL when Make is the sender.
Inspect HTTP Request output from n8n, or craft the POST you will send to a Webhook node. Test and production URLs are not the same.
See the request Pabbly Connect sends: webhook action or API step, paste an inspector URL, capture method, headers, and JSON.
See the exact HTTP Zapier sends: Webhooks by Zapier POST, paste an inspector URL, test the action, and read method, headers, and body.
Inspector, CLI, and MCP workflows. No account for the first run.
Open the inspector, send one curl, and read method, path, headers, and body. A sixty-second first request with no account or install.
Forward a public HTTPS webhook to 127.0.0.1 with the OpenWebhook CLI. No signup, no tunnel. The first URL expires in 24 hours.
Capture a webhook with OpenWebhook MCP, then have Cursor or Claude write a test from the raw headers and body. Do not JSON.parse before verifying.
Change the HTTP status and JSON body a custom OpenWebhook endpoint returns so you can test provider retries, errors, and accepted responses.
Install the public openwebhook CLI and forward an anonymous or permanent webhook URL to 127.0.0.1 without a tunnel or signup.
Edit a captured webhook body and resend it to your OpenWebhook Pro forwarding destinations without asking the provider to fire the event again.
Reference for OpenWebhook MCP tools: url.inspect, watch.start, and watch.wait. Cursor and Claude setup lives on dedicated pages.
Understand how webhooks work, how they differ from polling, and how to receive and verify webhook requests with practical HTTP examples.
Inspect webhooks in a browser with no install, or forward them to localhost with the CLI. No account is required for the first run.
A systematic checklist for finding missing webhooks, signature failures, timeouts, duplicate events, and payload parsing problems.
Free. The inspector needs no install. The CLI and MCP start without an account.