Webhook Box

Generate a temporary URL to capture third-party callbacks and inspect headers and body in full.

A free webhook capture tool: generate a temporary URL, paste it into a third party’s callback field, and every request they send is captured in full — method, path, all headers, body, source IP and timestamp — ready to inspect. Handy when wiring up Stripe, GitHub, payment or messaging callbacks.

How to use

  1. Click “Create a basket” and copy the URL you get.
  2. Paste it into the third party’s webhook settings, or send a test request with curl.
  3. Come back to the page to see what arrived, and expand any entry for the full headers and body.

FAQ

How long do baskets last, and how much do they hold?
They are deleted after 7 days, and each basket keeps the latest 200 requests — when it overflows the oldest are dropped rather than new ones rejected. A body over 64KB is truncated and clearly marked as such.
Can anyone else see my basket?
Reading requires the token returned at creation, so without it nobody can view the contents. Note though that the collection URL itself is unauthenticated by design — anyone who knows it can post to it, which is exactly what makes a webhook tool usable.
Can I point production webhooks at it?
Not recommended. Captured content is stored in plaintext in our database, and anyone with the URL can write to it. It is a debugging tool — use it with test data only. It also deliberately does not offer forwarding to your own server, which would turn this service into a request springboard that others could abuse.

Related tools