Open API Overview

While Formstack offers a wide variety of 3rd party integrations, sometimes you may need to integrate with a service aside from the ones already offered via integrations. Below is an overview of the capabilities of our API and full details on working with the API can be found on our Developer Central site.

 

Note: While we provide access to our open API on all paid accounts, we currently don't support or assist with the building of custom integrations via the API.

 

Forms

GET - Ability to retrieve all forms in an account or retrieve details for a single form.

POST - Add a new form to the account or copy an existing form.

PUT - Update a specified form.

DELETE - Delete a specified form.

 

Fields

GET - Ability to retrieve all fields from a single form or retrieve details for a single field.

POST - Add a new field to a specified form.

PUT - Update a specified field.

DELETE - Delete a specified field.

 

Folders

GET - Ability to retrieve all folders and subfolders in an account or retrieve details for a single folder or subfolder.

POST - Add a new folder or subfolder to the account.

PUT - Update a specified folder.

DELETE - Delete a specified folder and move all forms within it to the Uncategorized folder.

 

Submissions

GET - Ability to retrieve all submissions from a specified form or details from a specific submission.

POST - Add a new submission for the specified form.

PUT - Update a specified submission.

DELETE - Delete a specified submission.

 

Partial Submissions

GET - Ability to retrieve all partial submissions from a specified form or details from a specific partial submission.

DELETE - Delete a specified partial submission.

 

Confirmation Emails

GET - Ability to retrieve all confirmation emails from a specified form or details from a specific confirmation email.

POST - Add a new confirmation email for the specified form.

PUT - Update a specified confirmation email.

DELETE - Delete a specified confirmation email.

 

Notification Emails

GET - Ability to retrieve all notification emails from a specified form or details from a specific notification email.

POST - Add a new notification email for the specified form.

PUT - Update a specific notification email.

DELETE - Delete a specified notification email.

 

WebHooks

GET - Ability to retrieve all WebHooks from a specified form or details from a specific WebHook.

POST - Add a new WebHook for the specified form.

PUT - Update a specified WebHook.

DELETE - Delete a specified WebHook.

 

Field Logic

Ability to apply conditional logic to fields on your form to conditionally show or hide them.

 

Field Calculations

Ability to add a calculation to a number field within your form.

 

 

Was this article helpful?
5 out of 10 found this helpful

Comments

0 comments

Please sign in to leave a comment.