Webhook Debugger

Test, debug, and inspect webhooks locally. Receive webhooks, inspect payloads, debug integrations, and replay requests. Essential for API development and third-party integrations.

dvcrn Updated 32 repo stars

File contents

Webhook Debugger

Receive, inspect, and debug webhooks locally.

Quick Start

webhook listen
webhook listen 3000
webhook listen --url https://myendpoint.com/webhook

Features

  • 🎣 Local webhook receiver
  • 📋 Payload inspection
  • 🔄 Request replay
  • ⏱️ Request history
  • 🔍 Headers & query params
  • ✅ Signature verification
  • 📤 Forward to other URLs

Usage

Start listener

webhook listen 8080

Inspect incoming request

POST /webhook
Headers: { content-type: application/json }
Body: { "event": "payment", "amount": 100 }

✓ Received 2024-01-15 10:30:00

Replay request

webhook replay <request-id> <target-url>

Common Use Cases

  • Debug Stripe webhooks
  • Test GitHub webhooks
  • Inspect form submissions
  • Verify API payloads
  • Debug Zapier/Make webhooks

Commands

  • webhook listen [port] - Start local server
  • webhook list - Show request history
  • webhook show <id> - Show request details
  • webhook replay <id> <url> - Replay to new URL
  • webhook clear - Clear history
  • webhook forward <url> - Forward to another service

Notes

  • Default port: 3000
  • History stored locally
  • Supports JSON, form-data, plain text

dvcrn/openclaw-skills-marketplace/tree/main/plugins/chenxuyaun--webhook-debugger/skills/webhook-debugger commit c810ee3526

Frequently asked questions

npx skillmds@latest add dvcrn/webhook-debugger