Home/Guides/Webhook payload invalid JSON fix

Webhook payload invalid JSON fix

Providers send JSON; if your stack parses too early or middleware rewrites the body, signature and JSON both fail. Keep raw bytes for HMAC and JSON parse separately.

Common causes

  • Parsing before signature verification.
  • UTF-8 BOM or gzip double-decode.
  • Truncated body from size limits.

How to fix

  • Format raw text in Webhook Payload Viewer.
  • Validate with Request Body Validator.
  • Increase body size limits where safe.