AES Encryption Explained: How It Works and Why It Matters
Jun 23, 2026
Send test JSON webhook payloads to any endpoint — with templates for Stripe, GitHub, Slack, and more
Sent as X-Webhook-Event header
If provided, an X-Hub-Signature-256 header is computed from the payload + secret
| Name | Value |
|---|
Configure your webhook payload and click Send Webhook
A webhook is an HTTP callback — a way for one system to send real-time data to another system when a specific event occurs. Unlike traditional APIs where you poll for data, webhooks push data to you automatically. Common examples include Stripe sending payment events, GitHub notifying you of code pushes, and Slack posting messages to channels.
When testing webhook integrations, you need to send sample payloads to your endpoint to verify handling, parsing, and response. This tool lets you craft and send those test payloads with the right headers and signatures.
X-Webhook-Event header to help your handler identify the event.X-Hub-Signature, X-Stripe-Signature).X-Hub-Signature-256 HMAC header.Stripe
charge.succeededpayment_intent.succeededinvoice.paidcustomer.subscription.updatedcheckout.session.completedGitHub
pushpull_requestissuesreleaseworkflow_runSlack / Discord
Incoming Webhook (message)Slash CommandInteraction (buttons, modals)Message (Discord)Interaction (Discord)How is this different from the API Request Builder?
The API Request Builder is a general-purpose HTTP client. This tool is specifically designed for webhook testing — it includes event type headers, HMAC signature generation, and ready-to-use templates for popular services like Stripe, GitHub, Slack, Discord, and Zapier.
What is the X-Hub-Signature-256 header?
It's an HMAC-SHA256 signature of the request body, computed using your webhook secret. Many services (like GitHub and Stripe) use similar signatures to verify that webhook requests are legitimate and haven't been tampered with.
Can I test local webhook endpoints?
No. The proxy cannot reach localhost or private network addresses. For local testing, consider using the cURL Builder to generate curl commands you can run locally, or use a tool like ngrok to expose your local server.
This tool helps web developers build, test, and debug common web components and configurations directly in their browser.
Configure your options and click the generate or process button. The output is displayed and can be copied or downloaded.
No. All processing is performed locally in your browser. Your data never leaves your device.
Yes, but always review and test the output for your specific requirements before deploying to production.
Yes. This tool is completely free with no usage limits or registration required.
Blog
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026