Illustration of a webhook delivery's headers and JSON body being formatted and annotated

Webhook Payload Formatter

Paste a webhook delivery's headers and body — the body gets pretty-printed as JSON (if it parses), and recognized signature/event headers (GitHub, Stripe, Slack, Shopify, PayPal, Twilio, Svix-based) get explained. Runs entirely in your browser.

None yet.

💻 Show API usage examples (cURL)
curl -sS -X POST https://devops.majbase.com/webhook-formatter/api -H "Content-Type: application/json" \
  -d '{"headers":"X-GitHub-Event: push","body":"{\"ref\":\"refs/heads/main\"}"}'

Returns {"provider", "headers", "pretty_body", "body_valid", "body_error", "body_size_bytes"}.

🤖 Use this API as a Claude Skill

Want an AI agent (Claude Code, claude.ai, or anything else that supports the Agent Skills format) to use this tool for you on request? Download the skill below and add it:

⬇️ Download SKILL.md · View raw