POST with a JSON body to a URL you choose. It suits developers, and any tool that gives you an incoming webhook URL.
Set it up
Open the form, go to Integrations, choose Webhook, and fill in:- Endpoint URL, a full URL such as
https://your-api.com/webhook. - Signing secret, optional but recommended. Enter your own or generate one. It usually looks like
whsec_.... - Custom headers, if your server expects any, such as an
Authorizationheader.
What you receive
The body is a flat JSON object with one key per answer. Keys are the field’s ID. On a Hosted form each answer also appears under its question text, so the same answer shows up twice. On an Endpoint form the keys are just the field names you sent.
Any 2xx status counts as delivered. Anything else counts as a failed delivery.