webhook-proxy

commit: a0b38013 built: 2026-10-06 11:47 UTC

Fan-out targets persist in /data/webhook-proxy.json (survive restart). Incoming /webhook-proxy/webhook is posted to each URL. Last 100 webhooks stay in memory (not persisted): delivery per target, replay, copy as curl. Ignore rules skip fan-out but still appear in the list. Path stats (24h / 30 min) and skipped counts flush to disk every 15s when dirty.

Ignore rules

Prefix match on method + path after mount strip. Example: GET /webhook/crococalls skips CrocoCalls glued-JSON GETs.

Webhooks ยท last 24 hours

Counts per leftover path after /webhook/ (glued JSON stripped). One point = 30 minutes. Includes ignored requests.