Jotform
Productivity API key and regional base URLRead forms and submissions, and manage questions and reports, on Jotform from any Windmill script, flow or app.
Set up in 3 steps
Create an API key
In Jotform, open Settings from your avatar, then API, and create a key. Choose read-only unless the scripts write.
Add the resource in Windmill
Open Resources, add a resource of type jotform. baseUrl is your region's API host — the US one by default, a different host for EU or HIPAA accounts.
Run your first script
Fork any script below and read before writing anything.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
Get Monthly User Usage
Get Form Submissions
Get User Submissions
Delete Form
Get User Forms
Get User Submissions
Delete Submission
Get Form Submissions
Get Monthly User Usage
Get Form Questions
Add Submission to Form
Clone Form
Get Form Details
Get User Reports
Delete Report
Create Report
Create a New Form
Get Form Reports
Resource type
jotform — the shape of the credential every script on this page expects.
| Field | Type | Required | What it is |
|---|---|---|---|
| apiKey | string | Yes | API Key generated from the dashboard. |
| baseUrl | string | Yes | Base URL of the API to use - US, EU, HIPAA, or custom domain |
Questions
Which baseUrl do I need?
The one for the region your account is in. An EU or HIPAA account does not answer on the default host, and the failure looks like a bad key.
How do I run something on a new submission?
Add a Jotform webhook pointing at a flow's webhook URL, so a submission starts a run rather than a schedule polling for one.
Is my key stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.