Jotform · AsyncAPI Specification
Jotform Webhooks AsyncAPI
Version 1.0.0
AsyncAPI definition for Jotform's webhook surface. Jotform delivers a POST request to a configured webhook URL each time a form receives a submission. The request body is sent as multipart/form-data and includes top-level fields identifying the form and submission alongside a rawRequest field carrying the submitted answers as a JSON-encoded string. Webhooks are registered per form via the REST API endpoint POST /form/{formID}/webhooks (see the Jotform REST OpenAPI for registration / listing / deletion). Source of payload structure: Jotform developer documentation and help articles describing webhook setup (https://api.jotform.com/docs/, https://www.jotform.com/help/245-how-to-setup-a-webhook-with-jotform/).
Channels
form/{formID}/submission
Receive a Jotform form submission event.
Channel representing form submissions for a given Jotform form. Jotform publishes a submission event to the subscriber's webhook URL whenever a new submission is received by the form identified by formID.
Messages
FormSubmissionEvent
Jotform Form Submission Event
A new submission was received for a Jotform form.
Servers
https
subscriber
{webhookURL}
The subscriber-hosted HTTPS endpoint registered with Jotform via POST /form/{formID}/webhooks. Jotform POSTs each form submission event to this URL.