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

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Jotform and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
API host and pathRequiredStandard: api.jotform.com; EU: eu-api.jotform.com; HIPAA: hipaa-api.jotform.com; Enterprise: your custom host plus /API.Example: api.jotform.com
API keyRequiredSecretJotform API key, sent only in the APIKEY header for authenticated operations.

Use it in a flow

  1. Open a flow, open the node library and search for Jotform.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. 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 FolderpostFolderPOSTCreate a folder with specified parameters.
Delete FolderdeleteFolderIdDELETEDelete a folder and its subfolders.
Get Folder DetailsfolderIdGETGet a list of forms in a folder, and other details about the form such as folder color.
Update FolderputFolderIdPUTUpdate a folder with specified parameters.
Form24
Add a New WebhookpostFormIdWebhooksPOSTWebhooks can be used to send form submission data as an instant notification.
Add a Submission to the FormcreateSubmissionPOSTSubmit data to this form using the API.
Add new question to specified formpostFormIdQuestionsPOSTAdd new question to specified form.
Add new questions to specified formputFormIdQuestionsPUTAdd new questions to specified form.
Add or edit a single question propertiespostFormIdQuestionIdPOSTEdit a question property or add a new one.
Add or edit properties of a specific formpostFormIdPropertiesPOSTEdit a form property or add a new one.
Add or edit properties of a specific formputFormIdPropertiesPUTEdit a form property or add a new one.
Add Submissions to the FormputFormIdSubmissionsPUTSubmit data to this form using the API.
Clone FormpostFormIdClonePOSTClone a single form.
Create a new formpostFormsPOSTCreate new forms with questions, properties and email settings.
Create new formsputFormsPUTCreate new forms with questions, properties and email settings.
Create reportpostFormIdReportsPOSTCreate new report of a form with intended fields, type and title.
Delete a formdeleteFormIdDELETEDelete an existing form.
Delete a webhook of a specific formdeleteFormIdWebhooksDELETEDelete a webhook of a specific form
Delete Form QuestiondeleteFormIdQuestionIdDELETEDelete a single form question.
Get a Form PropertyformIdPropertiesKeyGETGet a specific property of the form.
Get Details About a QuestionformIdQuestionIdGETForm questions might have various properties .
Get Form DetailsgetFormGETGet basic information about a form.
Get Form PropertiesformIdPropertiesGETGet a list of all properties on a form.
Get Form QuestionsgetFormQuestionsGETGet a list of all questions on a form.
Get form reportsformIdReportsGETGet all the reports of a specific form.
Get Form SubmissionslistSubmissionsGETList of form responses.
Get Form UploadsformIdFilesGETList of files uploaded on a form.
List of Webhooks for a FormformIdWebhooksGETWebhooks can be used to send form submission data as an instant notification.
Label7
Add Resources to LabelputLabelIdAddResourcesPUTAdd the specified assets, identified by their IDs and types, into a label.
Create LabelpostLabelPOSTCreate a label by defining attributes such as name and color.
Create LabelputLabelIdPUTUpdate an existing label with specified parameters, such as name and color
Delete LabeldeleteLabelIdDELETEDelete a label along with all its sublabels.
Get Label DetailsgetLabelIdGETGet the details of a label, including its name and color.
Get Label ResourcesgetLabelIdResourcesGETGet a list of assets in a label and their associated information.
Remove Resources from LabelputLabelIdRemoveResourcesPUTRemove the specified assets, identified by their IDs and types, from a label.
Report2
Delete a ReportdeleteReportIdDELETEDelete an existing report.
Get Report DetailsreportIdGETGet more information about a data report.
Submission3
Delete Submission DatadeleteSubmissionDELETEDelete a single submission.
Edit Submission DatapostSubmissionIdPOSTEdit a single submission.
Get Submission DatagetSubmissionGETSimilar to /form/{form-id}/submissions.
System1
Get details of a plansystemPlanPlanNameGETGet limit and prices of a plan.
User15
Create a new formpostUserFormsPOSTCreate new forms with questions, properties and email settings.
Create new formsputUserFormsPUTCreate new forms with questions, properties and email settings.
Get HistoryuserHistoryGETUser activity log about things like forms created/modified/deleted, account logins and other operations.
Get Label DetailsgetUserLabelsGETGet all labels in a user’s account, with optional support for including related resources via parameter.
Get Monthly User UsageuserUsageGETGet number of form submissions received this month.
Get Sub-User Account ListuserSubusersGETGet a list of sub users for this accounts and list of forms and form folders with access privileges.
Get User FolderslistFoldersGETGet a list of form folders for this account.
Get User FormslistFormsGETGet a list of forms for this account.
Get User InformationgetUserGETGet user account details for this Jotform user.
Get User ReportslistReportsGETList of URLS for reports in this account.
Get User SettingsuserSettingsGETGet user's time zone and language.
Get User SubmissionsuserSubmissionsGETGet a list of all submissions for all forms on this account.
Login user with given credentialsuserLoginPOSTLogin user with given credentials
Logout useruserLogoutGETLogout user
Update User SettingspostUserSettingsPOSTUpdate user's settings like time zone and language.