CanHook
Features Pricing Docs FAQ Blog Log in Get started free

Features

Everything you need to capture, inspect, debug, and route webhooks — from a free inspector to a full relay pipeline.

Live webhook inspector

Every request to your catch URL appears instantly in a real-time dashboard. See the method, headers, raw and pretty-printed JSON body, query string, content-type, size, and source IP.

  • Syntax-highlighted JSON with pretty/raw tabs
  • Full headers table and query params
  • Search and filter by method or body content
  • Auto-refreshing live feed
POSTapplication/json · 42 B
{
  "event": "order.created",
  "id": 123,
  "amount": 4999
}
passthroughforward as-is
templatebuild JSON with {{dot.path}}
filterwhitelist keys

Webhook relay & transforms Paid

Forward captured webhooks to one or more destinations. Transform payloads with templates, filter keys, inject custom headers, and get automatic retries with per-destination delivery logs.

  • Fan out one webhook to many URLs
  • Exponential-backoff retries
  • SSRF-protected destinations (no internal targets)

Replay & mock responses

Re-send any captured request to a URL of your choice to reproduce bugs. Configure exactly what CanHook returns to the sender — status code, body, and content-type — to simulate your real endpoint.

// mock response
HTTP 200
{"ok": true, "received": true}