Return to the inspector and click Refresh. Select a request to view its method, path, query string, headers, content type, and body.
Real-world examples
Stripe webhook
When integrating Stripe, use your Hookbin URL as a temporary webhook destination. Trigger a test event such as checkout.session.completed to inspect the JSON payload, signature headers, and event type before writing your backend handler.
Once your handler is ready, replace the Hookbin URL with your production endpoint. Hookbin is not a payment processor or a production payment endpoint.
GitHub webhook
For GitHub, send a test push event to your Hookbin URL. Inspect the X-GitHub-Event header and commit payload to confirm your application understands the event format.
Payment gateway
Use Hookbin to inspect notification callbacks from a payment gateway such as Midtrans or another provider: payment status, order ID, signature, and content type can be checked before building the production endpoint.
FAQ
What is Webhook Inspector?
It creates a temporary URL that records incoming HTTP requests so you can inspect webhook integrations.
Can I use it with Stripe or GitHub?
Yes. Use the generated URL as a temporary webhook destination while testing event payloads and headers.
Is it a production webhook endpoint?
No. It is intended for debugging with test or non-sensitive data. Replace it with your own production endpoint when ready.
Good to know
Endpoints and their private viewer expire automatically.
The viewer credential is kept in this browser; do not share it.
Use test or non-sensitive data. Captured requests are intended for debugging integrations.
Use the generated URL with any webhook provider; it does not need to be hosted on your domain.
What is next
Potential next features include request replay, capture export, signature verification, and accounts for keeping multiple endpoints.
Login is not required for this quick debugging flow. Accounts become useful when you need persistent endpoints, cross-device history, or team collaboration.