Resources

Forms

Forms are how information is collected and defines how that information is stored

Resource

Description

GET /form

Get all forms in your account

POST /form

Add a new form to your account

GET /form/:id

Get the details of the specified form

PUT /form/:id

Update the specified form

DELETE /form/:id

Delete the specified form

POST /form/:id/copy

Create a copy of the specified form

Folders

Folders are how you organize your forms and are one way to assign form permissions to a group of forms.

Resourcve

Description

GET /folder

Get all folders in your account

POST /folder

Add a new folder to your account

GET /folder/:id

Get the details of the specified folder

PUT /folder/:id

Update the specified folder

DELETE /folder/:id

Delete the specified folder

Fields

Fields are the specific input elements that collect data for each form

Resource

Description

GET /form/:id/field

Get all fields for the specified form

POST /form/:id/field

Add a new field to the specified form

GET /field/:id

Get the details of the specified field

PUT /field/:id

Update the specified field

DELETE /field/:id

Delete the specified field

Submissions

Submissions are collections of data that has been submitted via a form

Resource

Description

GET /form/:id/submission

Get all submissions for the specified form

POST /form/:id/submission

Add a new submission to the specified form

GET /submission/:id

Get the details of the specified submission

PUT /submission/:id

Update the specified submission

DELETE /submission/:id

Delete the specified submission

Partial Submissions

Partial Submissions are collections of data that has been filled out on a form but not submitted. Required the Partial Submission plugin to be enabled on the form.

Resource

Description

GET /form/:id/partialsubmission

Get all partial submissions for the specified form

GET /partialsubmission/:id

Get the details of the specified partial submission

DELETE /partialsubmission/:id

Delete the specified partial submission

Confirmation Emails

Confirmations Emails are the emails that are sent to the form submitter with data from their form submission

Resource

Description

GET /form/:id/confirmation

Get all confirmation emails for the specified form

POST /form/:id/confirmation

Create a new confirmation email to the specified form

GET /confirmation/:id

Get the details of the specified confirmation email

PUT /confirmation/:id

Update the specified confirmation email

DELETE /confirmation/:id

Delete the specified confirmation email

Notification Emails

Notification Emails are the emails that are sent to the form owner with data from each form submission

Resource

Description

GET /form/:id/notification

Get all notification emails for the specified form

POST /form/:id/notification

Add a new notification email to the specified form

GET /notification/:id

Get details for the specified notification email

PUT /notification/:id

Update the specified notification email

DELETE /notification/:id

Delete the specified notification email

Webhooks

Webhooks are automatic notifications (server to server communication) that are triggered with each form submission

Resource

Description

GET /form/:id/webhook

Get all webhooks for the specified form

POST /form/:id/webhook

Add a new webhook to the specified form

GET /webhook/:id

Get details for the specified webhook

PUT /webhook/:id

Update the specified webhook

DELETE /webhook/:id

Delete the specified webhook