Use Jotform to manage forms and submissions, create reports, and configure submission webhooks. Submission answers are available by question ID and question label; writes require the question IDs described below.
Authentication and regions
The integration authenticates with a Jotform API key, created under Account Settings → API. Keys are scoped to read-only or full access, so create the key at the level your operations need — creating submissions, editing forms, and managing webhooks all require full access.
An API key is only valid on the host that issued it. Use the Region field to match where the account lives: us (default), eu for EU data residency accounts, or hipaa for HIPAA-compliant accounts. A key used against the wrong host returns an authentication error.
Jotform enforces a daily API call limit that varies by plan. Schedule high-frequency polling with that budget in mind — or prefer a webhook, to reduce polling calls. Sim still makes API calls to register and manage webhook subscriptions.
Question IDs
Submissions are keyed by question ID, not by label. Run List Questions on a form first to map each label to its qid; those IDs are what Create Submission and Update Submission expect. Multi-field questions such as full name or address accept either a nested object ({"3": {"first": "Bart", "last": "Simpson"}}) or the shorthand Jotform documents ({"3_first": "Bart"}).
Folders and labels
Jotform has deprecated its folder endpoints in favor of labels. This integration implements labels only; if you have existing automations built on folder IDs, migrate them to the label operations.
Use the block
Integrate Jotform into your workflow to list and read form submissions with their answers resolved to question labels, build and edit forms and their questions, create shareable reports, register submission webhooks, and check account usage.
Actions
Jotform List Forms
List the forms on a Jotform account with their titles, status, and submission counts.
Jotform Get Form
Get the details of a single Jotform form, including its status, URL, and submission counts.
Jotform Create Form
Create a new Jotform form from a list of questions, plus optional form properties and notification emails.
Jotform Clone Form
Clone an existing Jotform form and return the copy.
Jotform Delete Form
Delete a Jotform form. The API returns the form with status DELETED.
Jotform Get Form Properties
Get the settings of a form: layout, limits, redirect behavior, notification emails, and validation strings. Supply a property key to read just one.
Jotform Update Form Properties
Update form settings such as the thank-you redirect, submission limit, width, or styles. Only the supplied keys change.
Jotform List Form Files
List every file uploaded through a form, with its download URL, size, type, and the submission it came from.
Jotform List Questions
List every question on a form with its question ID, label, and field type. Question IDs are what submissions are keyed by.
Jotform Get Question
Get every property of a single form question, including its validation rules and field-specific settings.
Jotform Create Question
Add a question to an existing Jotform form.
Jotform Update Question
Edit the properties of a form question, such as its label, order, or validation. Only the supplied properties change.
Jotform Delete Question
Delete a question from a Jotform form.
Jotform List Form Submissions
List the submissions received by one form, with each answer available both by question ID and by question label.
Jotform List Submissions
List submissions across every form on the account, optionally narrowed to specific forms or a date range.
Jotform Get Submission
Get a single Jotform submission, with its answers available both by question ID and by question label.
Jotform Create Submission
Submit an entry to a Jotform form. Answers are keyed by question ID, which the List Questions operation returns.
Jotform Update Submission
Edit an existing Jotform submission. Only the question IDs supplied are changed; the rest keep their stored answers.
Jotform Delete Submission
Delete a single Jotform submission.
Jotform List Reports
List every report on the account, across all forms, with the shareable URL for each Excel, CSV, grid, table, calendar, RSS, or visual report.
Jotform List Form Reports
List the reports built from one form, each with its shareable URL.
Jotform Create Report
Create a shareable report of a form, choosing the report type and which submission fields it shows.
Jotform Get Report
Get the details and shareable URL of a single Jotform report.
Jotform Delete Report
Delete an existing Jotform report.
Jotform List Webhooks
List the webhooks registered on a form. The returned IDs are what the Delete Webhook operation takes.
Jotform Create Webhook
Register a webhook on a form so every new submission is posted to the given URL. Returns the full webhook list for the form.
Jotform Delete Webhook
Remove a webhook from a form. Returns the webhooks that remain registered on the form.
Jotform Get Account
Get the Jotform account behind the API key, including its plan, status, time zone, and contact details.
Jotform Get Usage
Get this month usage for the account: submissions received, payments, form views, upload space, and API calls made today.
Jotform Get History
Read the account activity log: forms created, updated, deleted or purged, and account logins.
Jotform Create Submissions
Submit several entries to a Jotform form in one call. Each entry is keyed by question ID.
Jotform Create Questions
Add several questions to an existing Jotform form in one call.
Jotform List Labels
List the labels on the account as a tree. Labels are how Jotform groups forms, workflows, sheets, and apps, replacing the older folder endpoints.
Jotform Get Label
Get the name, color, and owner of a single Jotform label.
Jotform Create Label
Create a Jotform label for grouping forms and other assets, optionally nested under a parent label.
Jotform Update Label
Rename a Jotform label or change its color.
Jotform Delete Label
Delete a Jotform label along with all of its sublabels.
Jotform List Label Resources
List the assets assigned to a label — forms, workflows, sheets, and apps — with their status and titles.
Jotform Add Label Resources
Assign forms, workflows, sheets, or apps to a Jotform label.
Jotform Remove Label Resources
Unassign forms, workflows, sheets, or apps from a Jotform label.
Jotform List Sub-Users
List the sub-users on the account with the forms and folders each one can reach, and at what access level.
Jotform Get Settings
Read the account settings behind the API key, including time zone, language, and contact details.
Jotform Update Settings
Update account settings such as name, email, website, company, industry, or time zone. Only the supplied fields change.
Triggers
A trigger starts a workflow when a supported event occurs in this service.
Jotform Webhook
Trigger workflow when a Jotform form receives a new submission