Configure a Jotform webhook to receive submission data in real time
domain: api.jotform.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Authenticate with your Jotform API key
POST to /form/{id}/webhooks with a webhookURL parameter pointing to your HTTPS endpoint
Alternatively, configure the same webhook through Form Builder under Settings > Integrations > Webhooks if you prefer the UI
Ensure your endpoint responds within Jotform's request timeout window (around 30 seconds) since slow responses can be treated as failures
GET /form/{id}/webhooks to list currently configured webhook URLs for that form
DELETE the specific webhook by index/id when it's no longer needed to stop further deliveries
Known gotchas
Jotform's webhook delivery has a roughly 30-second timeout -- do heavy processing asynchronously and acknowledge quickly to avoid dropped/retried deliveries
A form can have multiple webhooks registered simultaneously; forgetting to remove old ones during migrations can cause duplicate downstream processing
The webhook payload format can differ from the REST submissions endpoint's shape, so parsing logic built for one may need adjustment for the other
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?