Unify Integrations
Logo
Formstack

Formstack

Logo

4 mins READ

Use the Formstack connector to build forms and automate data collection workflows.

Integrating your application with Formstack lets you use these operations in an automation. It exposes 18 actions, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions.

Authentication

Before you begin, make sure you have the following information:

Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.

Authentication Type: Formstack supports OAuth authentication. The connection asks for the Client ID and Client Secret of a Formstack OAuth application and shows a Callback URL to register with that application.

Authentication & setup

OAuth 2.0

Formstack uses OAuth 2.0 for authorization, allowing third-party applications to access Formstack accounts (forms, fields, submissions, etc.) on behalf of users.

Getting Credentials

  1. Log in to your Formstack account.

  2. Open the profile menu dropdown and select API.

  3. Click New Application to create an OAuth application.

  4. In UnifyApps, open the Formstack connection form and copy the Callback URL it shows. Paste it as the application's Redirect URI.

  5. Save the application, then copy its Client ID and Client Secret.

  6. Enter the Client ID and Client Secret in the connection form and authorize the connection.

formstack-bordered-image1.png
formstack-bordered-image1.png

Actions

Action Name

Description

Create folder

Creates a new folder or subfolder in Formstack

Create form

Creates a new form in your account in Formstack

Create webhook

Creates a new webhook to the specified form in Formstack

Delete field

Deletes the specified field in Formstack

Delete folder

Deletes the specified folder in Formstack

Delete form

Deletes the specified form in your account in Formstack

Delete webhook

Deletes the specified webhook in Formstack

Fetch field

Fetches details of the specified field in Formstack

Fetch fields

Fetches details of all fields for the specified form in Formstack

Fetch folder

Fetches details for the specified folder or subfolder in Formstack

Fetch folders

Fetches all folders on your account and their subfolders in Formstack

Fetch form

Fetches details of the specified form in your account in Formstack

Fetch forms

Fetches details of all forms in your account in Formstack

Fetch webhook

Fetches details for the specified webhook in Formstack

Fetch webhooks

Fetches details of all webhooks for the specified form in Formstack

Update folder

Updates the specified folder in Formstack

Update form

Updates the details of the specified form in Formstack

Update webhook

Updates the specified webhook in Formstack

About the API

The Formstack API allows users and third-party applications to access resources programmatically and conforms to REST principles. The API supports standard HTTP methods (GET, POST, PUT, DELETE) for managing forms, fields, submissions, and related resources.

Base Endpoint: https://api.formstack.com/

Core Capabilities:

  • Form management (create, retrieve, list, update, delete)

  • Field management and configuration

  • Form submission handling and retrieval

  • User and team management

  • Webhooks for real-time notifications

  • Advanced filtering and pagination support

Official documentation

https://developers.formstack.com/reference/authentication