/hook Webhook Tester & Inspector
Mint a temporary endpoint, point a callback at it, and read back exactly what it received — method, headers and body. The URL and everything it captured expire on their own.
curl https://curlhub.sh/hook/new
Usage
With curl
curl https://curlhub.sh/hook/new
curl https://curlhub.sh/hook/<id>/inspect
With the CLI
curlhub hook/new
curlhub hook/<id>/inspect
Output
curl https://curlhub.sh/hook/new
# Webhook endpoint created — point any callback at:
https://curlhub.sh/hook/65HXoUbxw70v
# Inspect what hits it:
curl https://curlhub.sh/hook/65HXoUbxw70v/inspect
# Auto-expires · up to 100 requests retained.
Parameters
| Input | What it does |
|---|---|
/hook/new | Mint a fresh endpoint and print its URL. |
/hook/{id}/inspect | Show the requests that endpoint has captured. |
(any method to /hook/{id}) | Anything sent to the endpoint is captured for inspection. |
Recipes
Debug a webhook from a SaaS
curl https://curlhub.sh/hook/new
Paste the URL into the provider’s webhook field, trigger it, then /inspect to see the exact payload.
Confirm what your app POSTs
curl -X POST -d @payload.json https://curlhub.sh/hook/<id>