Connectors
Marketing & Customer Engagement
Jotform
Form builder: forms, submissions, reports, and submission event triggers
Jotform API referenceAPI checked August 17, 2026
- Signs in with
- API key
- Runs on
- Cloud or On-Prem Worker
- Operations
- 56
- Ready-made triggers
- 0
Connect Jotform
- In Neblex open Connect › Connections and click New Connection.
- Search for Jotform and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| API host and pathRequired | Standard: api.jotform.com; EU: eu-api.jotform.com; HIPAA: hipaa-api.jotform.com; Enterprise: your custom host plus /API.Example: api.jotform.com |
| API keyRequiredSecret | Jotform API key, sent only in the APIKEY header for authenticated operations. |
Use it in a flow
- Open a flow, open the node library and search for Jotform.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Jotform without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Jotform can send webhooks, a Webhook trigger receives them at its own URL.
Operations
56 operations in 7 groups. Each one is a step you can add to a flow.
Folder4
Create FolderpostFolder | POST | Create a folder with specified parameters. |
Delete FolderdeleteFolderId | DELETE | Delete a folder and its subfolders. |
Get Folder DetailsfolderId | GET | Get a list of forms in a folder, and other details about the form such as folder color. |
Update FolderputFolderId | PUT | Update a folder with specified parameters. |
Form24
Add a New WebhookpostFormIdWebhooks | POST | Webhooks can be used to send form submission data as an instant notification. |
Add a Submission to the FormcreateSubmission | POST | Submit data to this form using the API. |
Add new question to specified formpostFormIdQuestions | POST | Add new question to specified form. |
Add new questions to specified formputFormIdQuestions | PUT | Add new questions to specified form. |
Add or edit a single question propertiespostFormIdQuestionId | POST | Edit a question property or add a new one. |
Add or edit properties of a specific formpostFormIdProperties | POST | Edit a form property or add a new one. |
Add or edit properties of a specific formputFormIdProperties | PUT | Edit a form property or add a new one. |
Add Submissions to the FormputFormIdSubmissions | PUT | Submit data to this form using the API. |
Clone FormpostFormIdClone | POST | Clone a single form. |
Create a new formpostForms | POST | Create new forms with questions, properties and email settings. |
Create new formsputForms | PUT | Create new forms with questions, properties and email settings. |
Create reportpostFormIdReports | POST | Create new report of a form with intended fields, type and title. |
Delete a formdeleteFormId | DELETE | Delete an existing form. |
Delete a webhook of a specific formdeleteFormIdWebhooks | DELETE | Delete a webhook of a specific form |
Delete Form QuestiondeleteFormIdQuestionId | DELETE | Delete a single form question. |
Get a Form PropertyformIdPropertiesKey | GET | Get a specific property of the form. |
Get Details About a QuestionformIdQuestionId | GET | Form questions might have various properties . |
Get Form DetailsgetForm | GET | Get basic information about a form. |
Get Form PropertiesformIdProperties | GET | Get a list of all properties on a form. |
Get Form QuestionsgetFormQuestions | GET | Get a list of all questions on a form. |
Get form reportsformIdReports | GET | Get all the reports of a specific form. |
Get Form SubmissionslistSubmissions | GET | List of form responses. |
Get Form UploadsformIdFiles | GET | List of files uploaded on a form. |
List of Webhooks for a FormformIdWebhooks | GET | Webhooks can be used to send form submission data as an instant notification. |
Label7
Add Resources to LabelputLabelIdAddResources | PUT | Add the specified assets, identified by their IDs and types, into a label. |
Create LabelpostLabel | POST | Create a label by defining attributes such as name and color. |
Create LabelputLabelId | PUT | Update an existing label with specified parameters, such as name and color |
Delete LabeldeleteLabelId | DELETE | Delete a label along with all its sublabels. |
Get Label DetailsgetLabelId | GET | Get the details of a label, including its name and color. |
Get Label ResourcesgetLabelIdResources | GET | Get a list of assets in a label and their associated information. |
Remove Resources from LabelputLabelIdRemoveResources | PUT | Remove the specified assets, identified by their IDs and types, from a label. |
Report2
Delete a ReportdeleteReportId | DELETE | Delete an existing report. |
Get Report DetailsreportId | GET | Get more information about a data report. |
Submission3
Delete Submission DatadeleteSubmission | DELETE | Delete a single submission. |
Edit Submission DatapostSubmissionId | POST | Edit a single submission. |
Get Submission DatagetSubmission | GET | Similar to /form/{form-id}/submissions. |
System1
Get details of a plansystemPlanPlanName | GET | Get limit and prices of a plan. |
User15
Create a new formpostUserForms | POST | Create new forms with questions, properties and email settings. |
Create new formsputUserForms | PUT | Create new forms with questions, properties and email settings. |
Get HistoryuserHistory | GET | User activity log about things like forms created/modified/deleted, account logins and other operations. |
Get Label DetailsgetUserLabels | GET | Get all labels in a user’s account, with optional support for including related resources via parameter. |
Get Monthly User UsageuserUsage | GET | Get number of form submissions received this month. |
Get Sub-User Account ListuserSubusers | GET | Get a list of sub users for this accounts and list of forms and form folders with access privileges. |
Get User FolderslistFolders | GET | Get a list of form folders for this account. |
Get User FormslistForms | GET | Get a list of forms for this account. |
Get User InformationgetUser | GET | Get user account details for this Jotform user. |
Get User ReportslistReports | GET | List of URLS for reports in this account. |
Get User SettingsuserSettings | GET | Get user's time zone and language. |
Get User SubmissionsuserSubmissions | GET | Get a list of all submissions for all forms on this account. |
Login user with given credentialsuserLogin | POST | Login user with given credentials |
Logout useruserLogout | GET | Logout user |
Update User SettingspostUserSettings | POST | Update user's settings like time zone and language. |