Connectors

Marketing & Customer Engagement

Formstack

Form builder: forms, fields, submissions, and new submission triggers
Formstack API referenceAPI checked August 17, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
90
Ready-made triggers
0

Connect Formstack

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Formstack 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
Formstack personal access tokenRequiredSecretPersonal Access Token prefixed fs_pat_Example: fs_pat_…

Use it in a flow

  1. Open a flow, open the node library and search for Formstack.
  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 Formstack 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 Formstack can send webhooks, a Webhook trigger receives them at its own URL.

Operations

90 operations in 14 groups. Each one is a step you can add to a flow.

Confirmation Emails5
Create a new confirmation email for a formcreateConfirmationEmailPOSTCreate a new confirmation email for a form
Delete a specific confirmation emaildeleteConfirmationEmailDELETEDelete a specific confirmation email
Retrieve all confirmation emails associated with a formgetFormConfirmationEmailsGETRetrieve all confirmation emails associated with a form
Retrieve detailed information for a specific confirmation emailgetConfirmationGETRetrieve detailed information for a specific confirmation email
Update an existing confirmation emailupdateConfirmationEmailPUTUpdate an existing confirmation email
Fields5
Create a new field within the specified formcreateFieldInFormPOSTCreate a new field within the specified form
Permanently delete a field from the specified formdeleteFieldDELETEPermanently delete a field from the specified form
Retrieve all fields from a formlistFieldsGETRetrieve all fields from a form
Retrieve detailed information about a specific fieldgetFieldDetailsGETRetrieve detailed information about a specific field
Update an existing field within the specified formeditFieldPUTUpdate an existing field within the specified form
Folders5
Create a new foldercreateFolderPOSTCreate a new folder
Delete the specified folder.deleteFolderDELETEDelete the specified folder.
Get all folders on your account and their subfolders.listFoldersGETGet all folders on your account and their subfolders.
Get details for the specified folder or subfolder.getFolderGETGet details for the specified folder or subfolder.
Update the specified folder.editFolderPUTUpdate the specified folder.
Forms8
Create a copy of an existing form with optional configurationscopyFormPOSTCreate a copy of an existing form with optional configurations
Create a new form with optional fieldscreateFormPOSTCreate a new form with optional fields
Generate a prefilled form URL with specified field valuescreateFormPrefillPOSTGenerate a prefilled form URL with specified field values
Retrieve a paginated list of forms with optional filtering and sortinglistFormsGETRetrieve a paginated list of forms with optional filtering and sorting
Retrieve detailed information about a specific formgetFormGETRetrieve detailed information about a specific form
Retrieve HTML markup for a specific formgetFormHtmlGETRetrieve HTML markup for a specific form
Soft delete a form (mark as deleted)deleteFormDELETESoft delete a form (mark as deleted)
Update an existing form's propertieseditFormPUTUpdate an existing form's properties
Notification Emails5
Create a form notification emailcreateNotificationEmailPOSTCreate a form notification email
Delete a notification emaildeleteNotificationEmailDELETEDelete a notification email
Get details for the specified notification emailgetNotificationGETGet details for the specified notification email
Get notification emails for a formgetFormNotificationEmailsGETGet notification emails for a form
Update a notification emailupdateNotificationEmailPUTUpdate a notification email
PartialSubmissions3
Delete a partial submissiondeletePartialSubmissionDELETEDelete a partial submission
Get a list of partial submissions for a formgetPartialSubmissionsListGETGet a list of partial submissions for a form
Get detailed information about a partial submissiongetPartialSubmissionDetailsGETGet detailed information about a partial submission
Portals13
Create the portal avatarcreatePortalAvatarPOSTCreate the portal avatar
Create the portal copycreatePortalCopyPOSTCreate the portal copy
Create the portal form.createPortalFormPOSTCreate the portal form.
Create the portal usercreatePortalUserPOSTCreate the portal user
Delete a form from the portal.deletePortalFormDELETEDelete a form from the portal.
Delete the portal avatar.deletePortalAvatarDELETEDelete the portal avatar.
Edit the portaleditPortalPUTEdit the portal
Edit the portal formeditPortalFormPUTEdit the portal form
Edit the portal usereditPortalUserPUTEdit the portal user
Permanently delete a specific portal.deletePortalDELETEPermanently delete a specific portal.
Remove a user from the portal.deletePortalUserDELETERemove a user from the portal.
Retrieve a list of all portals associated with your account.listPortalsGETRetrieve a list of all portals associated with your account.
Retrieve detailed information for a specific portal, including associated forms and users.getPortalGETRetrieve detailed information for a specific portal, including associated forms and users.
Smart List5
createSmartListcreateSmartListPOSTcreateSmartList
deleteSmartListdeleteSmartListDELETEdeleteSmartList
getSmartListgetSmartListGETgetSmartList
listSmartListslistSmartListsGETlistSmartLists
updateSmartListupdateSmartListPUTupdateSmartList
Smart List Options9
createBulkSmartListOptionscreateBulkSmartListOptionsPOSTcreateBulkSmartListOptions
createSmartListOptioncreateSmartListOptionPOSTcreateSmartListOption
deleteAllSmartListOptionsdeleteAllSmartListOptionsDELETEdeleteAllSmartListOptions
deleteSmartListOptiondeleteSmartListOptionDELETEdeleteSmartListOption
deleteSmartListOptionImagedeleteSmartListOptionImageDELETEdeleteSmartListOptionImage
getSmartListOptiongetSmartListOptionGETgetSmartListOption
listSmartListOptionslistSmartListOptionsGETlistSmartListOptions
updateSmartListOptionupdateSmartListOptionPUTupdateSmartListOption
uploadSmartListOptionImageuploadSmartListOptionImagePOSTuploadSmartListOptionImage
Subaccounts7
Assign a theme to a specific form in the subaccountassignThemeToSubaccountFormPUTAssign a theme to a specific form in the subaccount
Copies a form from the current account to a specified subaccountsubaccountCopyFormPOSTCopies a form from the current account to a specified subaccount
Copies a theme from the current account to a specified subaccountcopyThemeToSubaccountPOSTCopies a theme from the current account to a specified subaccount
Delete a theme from the specified subaccount. Forms using this theme will be switched to the default theme.deleteSubaccountThemeDELETEDelete a theme from the specified subaccount.
Get a paginated list of forms using the specified theme in the subaccountgetSubaccountThemeFormListGETGet a paginated list of forms using the specified theme in the subaccount
Get a paginated list of themes available in the specified subaccountgetSubaccountThemesGETGet a paginated list of themes available in the specified subaccount
Retrieves a list of all subaccounts associated with the current accountlistSubaccountsGETRetrieves a list of all subaccounts associated with the current account
Submissions9
Counting form submissionscountFormSubmissionsGETCounting form submissions
Create a new submission for the specified formcreateSubmissionPOSTCreate a new submission for the specified form
Generate presigned S3 upload URLs for a file field. Upload each file directly to its returned `uploadUrl` with an HTTP PUT (bypassing the request-body size limit), then submit the matching `fileKey` as the field's `subvalue` when creating the submission. Presigned URLs expire after 2 hours.createFileUploadUrlsPOSTGenerate presigned S3 upload URLs for a file field.
Permanently delete a submission and all associated datadeleteSubmissionDELETEPermanently delete a submission and all associated data
Retrieve a paginated list of submissions across all formsgetSubmissionsListGETRetrieve a paginated list of submissions across all forms
Retrieve a paginated list of submissions for a specific formlistSubmissionsGETRetrieve a paginated list of submissions for a specific form
Retrieve detailed information about a specific submissiongetSubmissionGETRetrieve detailed information about a specific submission
Retrieve uploaded file from a submissiongetSubmissionUploadGETRetrieve uploaded file from a submission
Update an existing submission with new dataeditSubmissionPUTUpdate an existing submission with new data
Submit Actions6
Create a form WebMerge integrationcreateFormWebmergeIntegrationPOSTCreate a form WebMerge integration
Create a new submit action that defines what happens after a form is submittedcreateSubmitActionPOSTCreate a new submit action that defines what happens after a form is submitted
Permanently remove a submit action from a formdeleteSubmitActionDELETEPermanently remove a submit action from a form
Retrieve all submit actions configured for a specific formlistSubmitActionsGETRetrieve all submit actions configured for a specific form
Retrieve detailed information about a specific submit actiongetSubmitActionGETRetrieve detailed information about a specific submit action
Update the configuration of an existing submit actionupdateSubmitActionPUTUpdate the configuration of an existing submit action
Themes4
Assign a theme to a specific form in the current accountassignThemeToFormPUTAssign a theme to a specific form in the current account
Copies a theme within the current account (creates a duplicate)copyThemePOSTCopies a theme within the current account (creates a duplicate)
Delete a custom theme from the current account. Forms using this theme will be switched to the default theme.deleteThemeDELETEDelete a custom theme from the current account.
Get a paginated list of themes available in the current accountgetAccountThemesGETGet a paginated list of themes available in the current account
Webhook6
Create a new webhook for a formcreateWebhookPOSTCreate a new webhook for a form
Delete a webhookdeleteWebhookDELETEDelete a webhook
Get OpenAPI definition for a form's webhookgetWebhookOpenApiGETGet OpenAPI definition for a form's webhook
Get webhook detailsgetWebhookGETGet webhook details
List webhooks for a formlistWebhooksGETList webhooks for a form
Update an existing webhookupdateWebhookPUTUpdate an existing webhook