Jotform
Also an agent toolJotform REST API: manage forms, questions and properties, read and add submissions, create reports and folders, register form webhooks, and read account usage and settings.
37 actions · 1 triggers
The Jotform integration lets you connect Jotform to your automations with 37 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: Get User, Get Usage, Get Settings, Update Settings, Get Subusers. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 1
Events in Jotform that can start a workflow.
New Jotform submissions (polled)
Polls /form/{formID}/submissions on a schedule with offset paging; responses are wrapped in the content array.
Actions 37
What Zervanor can do in Jotform.
Form19
Get Form
Get the details of a single form — title, status, counts, dates (GET /form/{formID}).
Create Form
Create a new form with questions and properties (PUT /form). Fields are sent as bracketed form keys (e.g. questions[0][type]).
Clone Form
Clone an existing form into a new form in the account (POST /form/{formID}/clone).
Delete Form
Delete a form (DELETE /form/{formID}). The form is moved to trash.
Get Form Questions
Get all questions on a form (GET /form/{formID}/questions).
Get Form Question
Get a single question on a form by question id (GET /form/{formID}/question/{qid}).
Add Question
Add a new question to a form (POST /form/{formID}/questions). Question fields are sent as bracketed form keys (e.g. question[type]).
Update Question
Update a question's properties on a form (POST /form/{formID}/question/{qid}).
Delete Question
Delete a question from a form (DELETE /form/{formID}/question/{qid}).
Get Form Properties
Get a form's properties — title, theme, fonts, thank-you page, and other settings (GET /form/{formID}/properties).
Update Form Properties
Update a form's properties (POST /form/{formID}/properties). Send only the properties to change.
Get Form Files
Get all files uploaded to a form's submissions (GET /form/{formID}/files).
Get Form Webhooks
List the webhook URLs registered on a form (GET /form/{formID}/webhooks).
Add Form Webhook
Register a webhook URL on a form (POST /form/{formID}/webhooks). Jotform POSTs form-encoded submission data to this URL on each new submission (unsigned).
Delete Form Webhook
Delete a registered webhook from a form by its index (DELETE /form/{formID}/webhooks/{webhookID}).
Get Form Reports
List the reports created for a form (GET /form/{formID}/reports).
Create Form Report
Create a report (Excel, CSV, grid, table, or RSS) for a form's submissions (POST /form/{formID}/reports).
Get Form Submissions
List a form's submissions (GET /form/{formID}/submissions). Supports offset/limit paging, a filter object (e.g. {"created_at:gt":"..."}), and orderby. Recommended polling source for new submissions.
Add Submission
Add a submission to a form programmatically (POST /form/{formID}/submissions). Answers are sent as bracketed form keys (e.g. submission[3]=value).
User8
Get User
Get account details for the API key owner (GET /user). Identity + connectivity probe.
Get Usage
Get the account's monthly usage counters — submissions, SSL submissions, uploads, API calls (GET /user/usage).
Get Settings
Get the account's user settings — timezone, language, security question, etc. (GET /user/settings).
Update Settings
Update the account's user settings (POST /user/settings). Send only the setting fields to change.
Get Subusers
Get the account's subusers and their access rights (GET /user/subusers).
Get Folders
Get the account's form folders as a nested tree (GET /user/folders).
Get Reports
Get all reports in the account across all forms (GET /user/reports).
Get Forms
List the account's forms (GET /user/forms). Supports offset/limit paging, filter, and orderby.
Folder4
Get Folder
Get a folder's details and the forms it contains (GET /folder/{folderID}).
Create Folder
Create a new folder for organizing forms (POST /folder).
Update Folder
Update a folder — rename, recolor, or move forms into it (POST /folder/{folderID}).
Delete Folder
Delete a folder (DELETE /folder/{folderID}). Forms inside are not deleted.
Submission3
Get Submission
Get a single submission's answers and metadata (GET /submission/{submissionID}).
Edit Submission
Edit an existing submission's answers or flags (POST /submission/{submissionID}).
Delete Submission
Delete a submission (DELETE /submission/{submissionID}).
Report2
Get Report
Get the details of a single report by id (GET /report/{reportID}).
Delete Report
Delete a report (DELETE /report/{reportID}).
System1
Get Plan
Get the limits and pricing of a Jotform plan by name (GET /system/plan/{planName}), e.g. FREE, BRONZE, SILVER, GOLD.
Nothing matches your search.
Automations using Jotform
Build your own automation with Jotform in the visual builder.
Frequently asked questions
What can I automate with Jotform?
37 actions are available — for example: Get User, Get Usage, Get Settings, Update Settings, Get Subusers, and more.
Which Jotform events can start a workflow?
1 triggers — for example: New Jotform submissions (polled).
Can Jotform be used as an AI agent tool?
Yes. Every Jotform action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Jotform integration modelled?
Jotform is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.