Dev Tools

Webhook Payload Builder

Create realistic webhook JSON request bodies with nested fields, event metadata, timestamps, and copy-ready headers for local testing and docs.

Path syntax

Use dots for nested objects like data.object.id and [] for arrays like data.tags[].

Event settings

Payload fields

Generated JSON payload

{
  "id": "evt_123",
  "type": "payment_intent.succeeded",
  "createdAt": "2026-04-15T10:00:00.000Z",
  "data": {
    "object": {
      "id": "pi_123",
      "amount": 2499,
      "currency": "usd",
      "status": "succeeded"
    }
  }
}

Suggested headers

content-type: application/json
stripe-signature: t={timestamp},v1={signature}
stripe-event-id: del_123

Useful for

  • • Mocking provider webhooks during local dev
  • • Creating docs and API examples
  • • Testing event parsing logic before production events exist
  • • Pairing with Webhook Signature Tester for full end-to-end samples

Tips

  • • Use [] at the end of a path to append array items
  • • Number and boolean types are converted automatically
  • • Null fields ignore the value input
  • • Nested object paths are created automatically

Privacy

Everything runs in your browser. No payload data is uploaded by this tool.