Everything you need to use WebhookChain and the forwarding CLI.
1. Create an endpoint
curl -X POST https://webhookchain.com/api/endpoints \
-H "Content-Type:
application/json" \
-d '{"label":"my-app"}' 2. Send a test request
curl -X POST https://webhookchain.com/r/<token> \
-H "Content-Type:
application/json" \
-d '{"event":"payment.success"}' 3. Inspect in browser
open https://webhookchain.com/wh/<token> Forward incoming webhook requests to your local development server in real time.
npm install -g webhookchainnpx webhookchain webhookchain create --label my-app webhookchain forward --token <token> --to
http://localhost:3000 The CLI opens an SSE connection to WebhookChain and re-sends every incoming request to your local URL.
| Flag | Default | Description |
|---|---|---|
| --token, -t | required | Your endpoint token |
| --to | required | Local URL to forward requests to |
| --verbose, -v | false | Show response bodies in output |
/api/endpoints Create a new endpoint
{ "label": "string", "expiry": 3600 } /api/endpoints/:token Get endpoint details
/api/endpoints/:token Update endpoint settings (response, forwarding)
/api/endpoints/:token Delete endpoint
/api/endpoints/:token/requests Clear all requests
/api/events/:token SSE stream for live updates (text/event-stream)
/r/:token Webhook receiver — accepts any HTTP method