Webhook Payload Builder

Define a webhook event once and instantly generate a realistic sample JSON payload, a TypeScript interface, JSON Schema, and a ready-to-test cURL command. Handy for docs, integrations, demos, and backend contract drafts.

Sample JSON TypeScript types JSON Schema Test cURL 100% client-side

Webhook definition

Set the event metadata, define fields, and choose realistic sample values. Use dot notation like customer.email or order.total for nested objects.

Name
Type
Sample value
Required
Action
Defined fields0
Nested objects0
Required fields0
Output blocks4
Type tips: supported types are string, number, boolean, array, object, and json. For arrays, you can enter JSON like ["tag-a","tag-b"]. For json, paste any valid JSON fragment.

Generated output

Switch between payload JSON, TypeScript, JSON Schema, and cURL.


        
Define your event and click generate. This tool will create four synchronized outputs.
Copied