Getting started with CanHook
Quick answer
Create a free account, generate a catch URL like https://canhook.com/h/abc123, point any webhook at it, and inspect every incoming request live in your dashboard. No server or code required.
1. Create an endpoint
Sign up (free), open your dashboard, and create an endpoint. You'll get a unique catch URL.
2. Send a request
Point any service at your catch URL, or test it yourself:
curl -X POST https://canhook.com/h/YOUR_TOKEN \
-H "Content-Type: application/json" \
-d '{"hello":"world"}'
3. Inspect it live
The request appears instantly in your endpoint's inspector — method, headers, body (pretty and raw), query string, and source IP. Click any request to expand the full detail, copy the body, or replay it.
4. Forward it (paid)
On a paid plan, add relay rules to forward captured webhooks to your real endpoints, with optional transforms and automatic retries. See Relay & forwarding.