Forms

Core

GET

List forms

/forms

List forms.

Filters

Provided via query string:

Name Type Description
id String ID
ownerId String Owning user's ID
workspaceId String Workspace ID
name String Name
status String Status

Parameters

Provided via query string:

Name Type Description
limit Number Number of items to return
offset Number Number of items to skip before returning

Response

An array of Form objects.

GET

Count forms

/forms/count

Count forms.

Filters

Provided via query string:

Name Type Description
id String ID
ownerId String Owning user's ID
workspaceId String Workspace ID
name String Name
status String Status

Response

A Count object.

GET

Get a form

/forms/{id}

Find a form by ID.

Response

A Form object.

Fields

GET

List fields

/forms/{id}/fields

List fields in a form.

Parameters

Provided via query string:

Name Type Description
limit Number Number of items to return
offset Number Number of items to skip before returning

Response

An array of Field objects.

Group Distribution

GET

List IDs of mapped groups

/forms/{id}/group-ids

List the IDs of groups a form is distributed to.

Parameters

Provided via query string:

Name Type Description
expand Boolean Include child groups (defaults to false)
limit Number Number of items to return
offset Number Number of items to skip before returning

Response

An array of group IDs.

Submissions

GET

List submissions

/forms/{id}/submissions

List submissions for a form.

Filters

Provided via query string:

Name Type Description
id String ID
userId String User's ID
email String User/participant's e-mail address
distribution String Distribution source

Parameters

Provided via query string:

Name Type Description
limit Number Number of items to return
offset Number Number of items to skip before returning

Response

An array of Submission objects.

GET

Count submissions

/forms/{id}/submissions/count

Count submissions for a form.

Filters

Provided via query string:

Name Type Description
id String ID
userId String User's ID
email String User/participant's e-mail address
distribution String Distribution source

Response

A Count object.

GET

Get a submission

/forms/{id}/submissions/{id}

Find a submssion by ID.

Response

A Submission object.

PATCH

Update a submission

/forms/{id}/submissions/{id}

Update a submission.

Parameters

Provided via query string:

Name Type Description
notifications Boolean Trigger form notifications
webhooks Boolean Trigger form webhooks
dataForwarding Boolean Trigger data forwarding

Request Body

As JSON object with the following contents:

Property Type Description
data Object

A patch object.

The existing data is only modified for entries included in the patch. To clear an entry, use a null value.

Note that data is only accepted for fields with the following data types:

  • Date
  • Number
  • String
  • Time
See the data property in the Submission definition for more details.

Response

A Submission object.

results matching ""

    No results matching ""