CanHook
Features Pricing Docs FAQ Blog Log in Get started free

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.