Skip to content

Forms ​

Integrate with DECA Forms API

Triggers ​

Events from this node that can start a flow. Add one from Choose a trigger.

Response Created ​

Triggered when a response is created on a specific form

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, form.id is $trigger.output.form.id.

json
{
  "form": {
    "id": "string",
    "name": "string"
  },
  "createdBy": {
    "ip": "string",
    "userAgent": "string",
    "profile": {}
  },
  "answers": [
    {
      "question": {
        "id": "string",
        "label": "string",
        "type": "string"
      },
      "page": {
        "id": "string",
        "name": {}
      },
      "response": {
        "id": "string",
        "answers": [],
        "flatAnswer": "string",
        "normalizedAnswer": "string"
      }
    }
  ],
  "createdAt": "2026-01-01T09:00:00Z",
  "nonInputQuestions": [
    "string"
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
formObjectForm information
form.idTextUnique identifier for the form
form.nameTextForm name
createdByObjectInformation about the creator of this response
createdBy.ipTextIP address of the respondent
createdBy.userAgentTextUser agent of the respondent's browser
createdBy.profileObjectUser profile if provided
answers[]ListList of answers for questions
answers[].questionObject
answers[].question.idText
answers[].question.labelText
answers[].question.typeText
answers[].pageObject
answers[].page.idText
answers[].page.nameObject
answers[].page.name.nameText
answers[].page.name.is_visibleYes / No
answers[].responseObject
answers[].response.idText
answers[].response.answers[]List
answers[].response.answers[].valueText
answers[].response.answers[].is_otherYes / No
answers[].response.answers[].assetObject
answers[].response.flatAnswerText
answers[].response.normalizedAnswerText
createdAtTextResponse created at timestamp
nonInputQuestions[]ListList of non-input questions in the form. Elements are free-form question objects

Form Created ​

Triggered when a form is created

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, id is $trigger.output.id.

json
{
  "id": "string",
  "name": "string",
  "start_at": "2026-01-01T09:00:00Z",
  "expired_at": "2026-01-01T09:00:00Z",
  "appearance": "string",
  "metadata": {
    "organization_id": "string",
    "workspace_id": "string",
    "org_name": "string"
  },
  "is_template": false,
  "screenshot": {
    "original": "string",
    "thumbnail": "string",
    "preview": "string"
  },
  "responses": 0,
  "status": "draft",
  "setting": {}
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the form
nameTextName of the form
start_atTextStart time of the form
expired_atTextExpired time of the form
appearanceObjectForm appearance settings
appearance.header_styleObjectHeader appearance settings
appearance.header_style.logo_alignTextLogo alignment position
appearance.header_style.logo_sizeTextSize of the logo
appearance.header_style.logo_imageTextURL or path to the logo image
appearance.header_style.is_using_textYes / NoWhether to use text instead of logo
appearance.header_style.textTextHeader text content
appearance.header_style.positionTextHeader position
appearance.footer_styleObjectFooter appearance settings
appearance.footer_style.logo_alignTextLogo alignment position
appearance.footer_style.logo_sizeTextSize of the logo
appearance.footer_style.logo_imageTextURL or path to the logo image
appearance.footer_style.is_using_textYes / NoWhether to use text instead of logo
appearance.footer_style.textTextFooter text content
appearance.form_field_styleObjectForm field appearance settings
appearance.form_field_style.colorObjectColor settings for form fields
appearance.form_field_style.color.questionTextQuestion text color
appearance.form_field_style.color.answerTextAnswer text color
appearance.form_field_style.color.iconTextIcon color
appearance.form_field_style.color.descriptionTextDescription text color
appearance.form_field_style.color.placeholderTextPlaceholder text color
appearance.form_field_style.color.field_strokeTextField border color
appearance.form_field_style.color.field_backgroundTextField background color
appearance.form_field_style.font_familyObjectFont family settings for form fields
appearance.form_field_style.font_family.questionTextQuestion font family
appearance.form_field_style.font_family.answerTextAnswer font family
appearance.form_field_style.font_family.textTextText font family
appearance.form_field_style.font_sizeObjectFont size settings for form fields
appearance.form_field_style.font_size.questionNumberQuestion font size in pixels
appearance.form_field_style.font_size.answerNumberAnswer font size in pixels
appearance.form_field_style.font_size.textNumberText font size in pixels
appearance.button_styleObjectButton appearance settings
appearance.button_style.typeTextButton type
appearance.button_style.full_widthYes / NoWhether button should take full width
appearance.button_style.background_colorTextButton background color
appearance.button_style.text_colorTextButton text color
appearance.button_style.font_familyTextButton font family
appearance.button_style.font_sizeNumberButton font size in pixels
appearance.heading_styleObjectHeading appearance settings
appearance.heading_style.font_familyTextHeading font family
appearance.heading_style.font_sizeNumberHeading font size in pixels
appearance.heading_style.colorTextHeading text color
appearance.paragraph_styleObjectParagraph appearance settings
appearance.paragraph_style.font_familyTextParagraph font family
appearance.paragraph_style.font_sizeNumberParagraph font size in pixels
appearance.paragraph_style.colorTextParagraph text color
appearance.customizeYes / NoWhether appearance is customized
appearance.default_settingsObjectDefault appearance settings
appearance.default_settings.colorTextDefault color
appearance.default_settings.font_familyTextDefault font family
appearance.default_settings.input_styleTextDefault input field style
metadataObjectForm metadata
metadata.organization_idTextUnique identifier for the organization
metadata.workspace_idTextUnique identifier for the workspace
metadata.org_nameTextName of the organization
is_templateYes / NoWhether the form is a template
screenshotObjectForm thumbnail
screenshot.originalTextURL to the original screenshot image
screenshot.thumbnailTextURL to the thumbnail version of the screenshot
screenshot.previewTextURL to the preview version of the screenshot
responsesNumberNumber of responses
statusTextForm status
settingObjectForm settings

Actions ​

Steps this node can perform. Add one from Add a step, then pick the action.

List Forms ​

List forms with optional filtering and pagination

Settings

FieldTypeRequiredDescription
Is FavoritedYes / NoSelect favorited forms
Default: false
Template SourceChoiceSelect template source when is_template true
Options: General, Workspace
Default: general
SearchTextSearch term to filter forms
FilterTextFilter by a JSON object
SortTextSort by field_name for ASC or -field_name for DESC, multiple values are supported by "," separator
PageNumberSelected page for list display
Default: 1
Per PageNumberNumber of item per page
Default: 10

Output

Later steps use this data by picking this step in the $ picker. For example, responses[0].id is $.<step ID>.output.responses[0].id.

json
{
  "responses": [
    {
      "id": "string",
      "name": "string",
      "start_at": "2026-01-01T09:00:00Z",
      "expired_at": "2026-01-01T09:00:00Z",
      "appearance": "string",
      "metadata": {
        "organization_id": "string",
        "workspace_id": "string",
        "org_name": "string"
      },
      "is_template": false,
      "screenshot": {
        "original": "string",
        "thumbnail": "string",
        "preview": "string"
      },
      "responses": 0,
      "status": "draft",
      "setting": {}
    }
  ],
  "pagination": {
    "total_item": 0,
    "total_page": 0,
    "per_page": 0,
    "current_page": 0
  }
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
responses[]ListList of forms
responses[].idTextUnique identifier for the form
responses[].nameTextName of the form
responses[].start_atTextStart time of the form
responses[].expired_atTextExpired time of the form
responses[].appearanceObjectForm appearance settings
responses[].appearance.header_styleObjectHeader appearance settings
responses[].appearance.header_style.logo_alignTextLogo alignment position
responses[].appearance.header_style.logo_sizeTextSize of the logo
responses[].appearance.header_style.logo_imageTextURL or path to the logo image
responses[].appearance.header_style.is_using_textYes / NoWhether to use text instead of logo
responses[].appearance.header_style.textTextHeader text content
responses[].appearance.header_style.positionTextHeader position
responses[].appearance.footer_styleObjectFooter appearance settings
responses[].appearance.footer_style.logo_alignTextLogo alignment position
responses[].appearance.footer_style.logo_sizeTextSize of the logo
responses[].appearance.footer_style.logo_imageTextURL or path to the logo image
responses[].appearance.footer_style.is_using_textYes / NoWhether to use text instead of logo
responses[].appearance.footer_style.textTextFooter text content
responses[].appearance.form_field_styleObjectForm field appearance settings
responses[].appearance.form_field_style.colorObjectColor settings for form fields
responses[].appearance.form_field_style.font_familyObjectFont family settings for form fields
responses[].appearance.form_field_style.font_sizeObjectFont size settings for form fields
responses[].appearance.button_styleObjectButton appearance settings
responses[].appearance.button_style.typeTextButton type
responses[].appearance.button_style.full_widthYes / NoWhether button should take full width
responses[].appearance.button_style.background_colorTextButton background color
responses[].appearance.button_style.text_colorTextButton text color
responses[].appearance.button_style.font_familyTextButton font family
responses[].appearance.button_style.font_sizeNumberButton font size in pixels
responses[].appearance.heading_styleObjectHeading appearance settings
responses[].appearance.heading_style.font_familyTextHeading font family
responses[].appearance.heading_style.font_sizeNumberHeading font size in pixels
responses[].appearance.heading_style.colorTextHeading text color
responses[].appearance.paragraph_styleObjectParagraph appearance settings
responses[].appearance.paragraph_style.font_familyTextParagraph font family
responses[].appearance.paragraph_style.font_sizeNumberParagraph font size in pixels
responses[].appearance.paragraph_style.colorTextParagraph text color
responses[].appearance.customizeYes / NoWhether appearance is customized
responses[].appearance.default_settingsObjectDefault appearance settings
responses[].appearance.default_settings.colorTextDefault color
responses[].appearance.default_settings.font_familyTextDefault font family
responses[].appearance.default_settings.input_styleTextDefault input field style
responses[].metadataObjectForm metadata
responses[].metadata.organization_idTextUnique identifier for the organization
responses[].metadata.workspace_idTextUnique identifier for the workspace
responses[].metadata.org_nameTextName of the organization
responses[].is_templateYes / NoWhether the form is a template
responses[].screenshotObjectForm thumbnail
responses[].screenshot.originalTextURL to the original screenshot image
responses[].screenshot.thumbnailTextURL to the thumbnail version of the screenshot
responses[].screenshot.previewTextURL to the preview version of the screenshot
responses[].responsesNumberNumber of responses
responses[].statusTextForm status
responses[].settingObjectForm settings
paginationObjectPagination information
pagination.total_itemNumberTotal number of items
pagination.total_pageNumberTotal number of pages
pagination.per_pageNumberNumber of items per page
pagination.current_pageNumberCurrent page number

Retrieve Form ​

Retrieve the form detail by form ID or form slug

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID or form slug to retrieve

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "name": "string",
  "start_at": "2026-01-01T09:00:00Z",
  "expired_at": "2026-01-01T09:00:00Z",
  "appearance": "string",
  "metadata": {
    "organization_id": "string",
    "workspace_id": "string",
    "org_name": "string"
  },
  "is_template": false,
  "screenshot": {
    "original": "string",
    "thumbnail": "string",
    "preview": "string"
  },
  "responses": 0,
  "status": "draft",
  "setting": {}
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the form
nameTextName of the form
start_atTextStart time of the form
expired_atTextExpired time of the form
appearanceObjectForm appearance settings
appearance.header_styleObjectHeader appearance settings
appearance.header_style.logo_alignTextLogo alignment position
appearance.header_style.logo_sizeTextSize of the logo
appearance.header_style.logo_imageTextURL or path to the logo image
appearance.header_style.is_using_textYes / NoWhether to use text instead of logo
appearance.header_style.textTextHeader text content
appearance.header_style.positionTextHeader position
appearance.footer_styleObjectFooter appearance settings
appearance.footer_style.logo_alignTextLogo alignment position
appearance.footer_style.logo_sizeTextSize of the logo
appearance.footer_style.logo_imageTextURL or path to the logo image
appearance.footer_style.is_using_textYes / NoWhether to use text instead of logo
appearance.footer_style.textTextFooter text content
appearance.form_field_styleObjectForm field appearance settings
appearance.form_field_style.colorObjectColor settings for form fields
appearance.form_field_style.color.questionTextQuestion text color
appearance.form_field_style.color.answerTextAnswer text color
appearance.form_field_style.color.iconTextIcon color
appearance.form_field_style.color.descriptionTextDescription text color
appearance.form_field_style.color.placeholderTextPlaceholder text color
appearance.form_field_style.color.field_strokeTextField border color
appearance.form_field_style.color.field_backgroundTextField background color
appearance.form_field_style.font_familyObjectFont family settings for form fields
appearance.form_field_style.font_family.questionTextQuestion font family
appearance.form_field_style.font_family.answerTextAnswer font family
appearance.form_field_style.font_family.textTextText font family
appearance.form_field_style.font_sizeObjectFont size settings for form fields
appearance.form_field_style.font_size.questionNumberQuestion font size in pixels
appearance.form_field_style.font_size.answerNumberAnswer font size in pixels
appearance.form_field_style.font_size.textNumberText font size in pixels
appearance.button_styleObjectButton appearance settings
appearance.button_style.typeTextButton type
appearance.button_style.full_widthYes / NoWhether button should take full width
appearance.button_style.background_colorTextButton background color
appearance.button_style.text_colorTextButton text color
appearance.button_style.font_familyTextButton font family
appearance.button_style.font_sizeNumberButton font size in pixels
appearance.heading_styleObjectHeading appearance settings
appearance.heading_style.font_familyTextHeading font family
appearance.heading_style.font_sizeNumberHeading font size in pixels
appearance.heading_style.colorTextHeading text color
appearance.paragraph_styleObjectParagraph appearance settings
appearance.paragraph_style.font_familyTextParagraph font family
appearance.paragraph_style.font_sizeNumberParagraph font size in pixels
appearance.paragraph_style.colorTextParagraph text color
appearance.customizeYes / NoWhether appearance is customized
appearance.default_settingsObjectDefault appearance settings
appearance.default_settings.colorTextDefault color
appearance.default_settings.font_familyTextDefault font family
appearance.default_settings.input_styleTextDefault input field style
metadataObjectForm metadata
metadata.organization_idTextUnique identifier for the organization
metadata.workspace_idTextUnique identifier for the workspace
metadata.org_nameTextName of the organization
is_templateYes / NoWhether the form is a template
screenshotObjectForm thumbnail
screenshot.originalTextURL to the original screenshot image
screenshot.thumbnailTextURL to the thumbnail version of the screenshot
screenshot.previewTextURL to the preview version of the screenshot
responsesNumberNumber of responses
statusTextForm status
settingObjectForm settings

Create Form ​

Create a new form

Settings

FieldTypeRequiredDescription
NameTextYesForm name
TagsListForm tags
Form Start AtDate and timeForm start date & time
Expired AtDate and timeForm end date & time

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "name": "string",
  "start_at": "2026-01-01T09:00:00Z",
  "expired_at": "2026-01-01T09:00:00Z",
  "appearance": "string",
  "metadata": {
    "organization_id": "string",
    "workspace_id": "string",
    "org_name": "string"
  },
  "is_template": false,
  "screenshot": {
    "original": "string",
    "thumbnail": "string",
    "preview": "string"
  },
  "responses": 0,
  "status": "draft",
  "setting": {}
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the form
nameTextName of the form
start_atTextStart time of the form
expired_atTextExpired time of the form
appearanceObjectForm appearance settings
appearance.header_styleObjectHeader appearance settings
appearance.header_style.logo_alignTextLogo alignment position
appearance.header_style.logo_sizeTextSize of the logo
appearance.header_style.logo_imageTextURL or path to the logo image
appearance.header_style.is_using_textYes / NoWhether to use text instead of logo
appearance.header_style.textTextHeader text content
appearance.header_style.positionTextHeader position
appearance.footer_styleObjectFooter appearance settings
appearance.footer_style.logo_alignTextLogo alignment position
appearance.footer_style.logo_sizeTextSize of the logo
appearance.footer_style.logo_imageTextURL or path to the logo image
appearance.footer_style.is_using_textYes / NoWhether to use text instead of logo
appearance.footer_style.textTextFooter text content
appearance.form_field_styleObjectForm field appearance settings
appearance.form_field_style.colorObjectColor settings for form fields
appearance.form_field_style.color.questionTextQuestion text color
appearance.form_field_style.color.answerTextAnswer text color
appearance.form_field_style.color.iconTextIcon color
appearance.form_field_style.color.descriptionTextDescription text color
appearance.form_field_style.color.placeholderTextPlaceholder text color
appearance.form_field_style.color.field_strokeTextField border color
appearance.form_field_style.color.field_backgroundTextField background color
appearance.form_field_style.font_familyObjectFont family settings for form fields
appearance.form_field_style.font_family.questionTextQuestion font family
appearance.form_field_style.font_family.answerTextAnswer font family
appearance.form_field_style.font_family.textTextText font family
appearance.form_field_style.font_sizeObjectFont size settings for form fields
appearance.form_field_style.font_size.questionNumberQuestion font size in pixels
appearance.form_field_style.font_size.answerNumberAnswer font size in pixels
appearance.form_field_style.font_size.textNumberText font size in pixels
appearance.button_styleObjectButton appearance settings
appearance.button_style.typeTextButton type
appearance.button_style.full_widthYes / NoWhether button should take full width
appearance.button_style.background_colorTextButton background color
appearance.button_style.text_colorTextButton text color
appearance.button_style.font_familyTextButton font family
appearance.button_style.font_sizeNumberButton font size in pixels
appearance.heading_styleObjectHeading appearance settings
appearance.heading_style.font_familyTextHeading font family
appearance.heading_style.font_sizeNumberHeading font size in pixels
appearance.heading_style.colorTextHeading text color
appearance.paragraph_styleObjectParagraph appearance settings
appearance.paragraph_style.font_familyTextParagraph font family
appearance.paragraph_style.font_sizeNumberParagraph font size in pixels
appearance.paragraph_style.colorTextParagraph text color
appearance.customizeYes / NoWhether appearance is customized
appearance.default_settingsObjectDefault appearance settings
appearance.default_settings.colorTextDefault color
appearance.default_settings.font_familyTextDefault font family
appearance.default_settings.input_styleTextDefault input field style
metadataObjectForm metadata
metadata.organization_idTextUnique identifier for the organization
metadata.workspace_idTextUnique identifier for the workspace
metadata.org_nameTextName of the organization
is_templateYes / NoWhether the form is a template
screenshotObjectForm thumbnail
screenshot.originalTextURL to the original screenshot image
screenshot.thumbnailTextURL to the thumbnail version of the screenshot
screenshot.previewTextURL to the preview version of the screenshot
responsesNumberNumber of responses
statusTextForm status
settingObjectForm settings

Update Form ​

Update an existing form

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to update
NameTextForm name
TagsListForm tags
Start AtDate and timeForm start date & time
Expired AtDate and timeForm end date & time
StatusChoiceForm status
Options: Draft, Active, Closed
Default: draft
Is PinnedYes / NoForm is pinned

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "name": "string",
  "start_at": "2026-01-01T09:00:00Z",
  "expired_at": "2026-01-01T09:00:00Z",
  "appearance": "string",
  "metadata": {
    "organization_id": "string",
    "workspace_id": "string",
    "org_name": "string"
  },
  "is_template": false,
  "screenshot": {
    "original": "string",
    "thumbnail": "string",
    "preview": "string"
  },
  "responses": 0,
  "status": "draft",
  "setting": {}
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the form
nameTextName of the form
start_atTextStart time of the form
expired_atTextExpired time of the form
appearanceObjectForm appearance settings
appearance.header_styleObjectHeader appearance settings
appearance.header_style.logo_alignTextLogo alignment position
appearance.header_style.logo_sizeTextSize of the logo
appearance.header_style.logo_imageTextURL or path to the logo image
appearance.header_style.is_using_textYes / NoWhether to use text instead of logo
appearance.header_style.textTextHeader text content
appearance.header_style.positionTextHeader position
appearance.footer_styleObjectFooter appearance settings
appearance.footer_style.logo_alignTextLogo alignment position
appearance.footer_style.logo_sizeTextSize of the logo
appearance.footer_style.logo_imageTextURL or path to the logo image
appearance.footer_style.is_using_textYes / NoWhether to use text instead of logo
appearance.footer_style.textTextFooter text content
appearance.form_field_styleObjectForm field appearance settings
appearance.form_field_style.colorObjectColor settings for form fields
appearance.form_field_style.color.questionTextQuestion text color
appearance.form_field_style.color.answerTextAnswer text color
appearance.form_field_style.color.iconTextIcon color
appearance.form_field_style.color.descriptionTextDescription text color
appearance.form_field_style.color.placeholderTextPlaceholder text color
appearance.form_field_style.color.field_strokeTextField border color
appearance.form_field_style.color.field_backgroundTextField background color
appearance.form_field_style.font_familyObjectFont family settings for form fields
appearance.form_field_style.font_family.questionTextQuestion font family
appearance.form_field_style.font_family.answerTextAnswer font family
appearance.form_field_style.font_family.textTextText font family
appearance.form_field_style.font_sizeObjectFont size settings for form fields
appearance.form_field_style.font_size.questionNumberQuestion font size in pixels
appearance.form_field_style.font_size.answerNumberAnswer font size in pixels
appearance.form_field_style.font_size.textNumberText font size in pixels
appearance.button_styleObjectButton appearance settings
appearance.button_style.typeTextButton type
appearance.button_style.full_widthYes / NoWhether button should take full width
appearance.button_style.background_colorTextButton background color
appearance.button_style.text_colorTextButton text color
appearance.button_style.font_familyTextButton font family
appearance.button_style.font_sizeNumberButton font size in pixels
appearance.heading_styleObjectHeading appearance settings
appearance.heading_style.font_familyTextHeading font family
appearance.heading_style.font_sizeNumberHeading font size in pixels
appearance.heading_style.colorTextHeading text color
appearance.paragraph_styleObjectParagraph appearance settings
appearance.paragraph_style.font_familyTextParagraph font family
appearance.paragraph_style.font_sizeNumberParagraph font size in pixels
appearance.paragraph_style.colorTextParagraph text color
appearance.customizeYes / NoWhether appearance is customized
appearance.default_settingsObjectDefault appearance settings
appearance.default_settings.colorTextDefault color
appearance.default_settings.font_familyTextDefault font family
appearance.default_settings.input_styleTextDefault input field style
metadataObjectForm metadata
metadata.organization_idTextUnique identifier for the organization
metadata.workspace_idTextUnique identifier for the workspace
metadata.org_nameTextName of the organization
is_templateYes / NoWhether the form is a template
screenshotObjectForm thumbnail
screenshot.originalTextURL to the original screenshot image
screenshot.thumbnailTextURL to the thumbnail version of the screenshot
screenshot.previewTextURL to the preview version of the screenshot
responsesNumberNumber of responses
statusTextForm status
settingObjectForm settings

Delete Form ​

Delete a form

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to delete

Output

No documented output fields.

Duplicate Form ​

Duplicate a form for a specific workspace

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to duplicate

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "external_id": "string",
  "fn": "string",
  "status": "string",
  "delay": 0,
  "result": {},
  "created_at": "2026-01-01T09:00:00Z",
  "updated_at": "2026-01-01T09:00:00Z",
  "started_at": "2026-01-01T09:00:00Z",
  "finished_at": "2026-01-01T09:00:00Z"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextTask ID, this is the internal id
external_idTextTask ID, this is the external id
fnTextTask function
statusTextTask status
delayNumberTask delay
resultObjectTask result
created_atTextTask creation timestamp
updated_atTextTask last update timestamp
started_atTextTask start timestamp
finished_atTextTask finish timestamp

List all form pages ​

List forms with optional filtering and pagination

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to list all pages

Output

Later steps use this data by picking this step in the $ picker. For example, [0].id is $.<step ID>.output.[0].id.

json
[
  {
    "id": "string",
    "name": "string",
    "layout": {
      "type": "image-top-with-space",
      "image_url": "string",
      "field_width": "string",
      "show_progress_bar": false
    },
    "type": "section",
    "index": 0,
    "created_at": "2026-01-01T09:00:00Z",
    "updated_at": "2026-01-01T09:00:00Z",
    "content": [
      {
        "id": "string",
        "index": 0,
        "type": "short_qa",
        "label": "string",
        "name": "string",
        "is_other": false,
        "is_hide": false,
        "time_format": "string",
        "date_format": "string",
        "dob_enabled": false,
        "input_directly_enabled": false,
        "fixed_date_title_enabled": false,
        "description": "string",
        "icon": "string",
        "right_icon": false,
        "supported_types": [],
        "theme": "small",
        "footer_hide": false,
        "max_scale": 0,
        "show_number": true,
        "footer_label": {},
        "shape": "star",
        "description_enabled": false,
        "hide_label": false,
        "placeholder": "string",
        "validators": [],
        "style": {},
        "layout": "one_column",
        "options": [],
        "fields": []
      }
    ]
  }
]

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextPage ID
nameTextPage name
layoutObjectPage layout configuration
layout.typeChoiceLayout type
layout.image_urlTextURL for layout image
layout.field_widthTextWidth of form fields
layout.show_progress_barYes / NoWhether to show progress bar
typeTextPage type
indexNumberPage order index
created_atTextPage creation timestamp
updated_atTextPage last update timestamp
content[]ListList of questions on the page
content[].idTextUnique identifier for the question
content[].indexNumberOrder index of the question
content[].typeTextType of the question
content[].labelTextQuestion label
content[].nameTextQuestion name
content[].is_otherYes / NoWhether this is an 'other' option
content[].is_hideYes / NoWhether the question is hidden
content[].time_formatTextTime format for time-related questions
content[].date_formatTextDate format for date-related questions
content[].dob_enabledYes / NoWhether date of birth is enabled
content[].input_directly_enabledYes / NoWhether direct input is enabled
content[].fixed_date_title_enabledYes / NoWhether fixed date title is enabled
content[].descriptionTextQuestion description
content[].iconTextQuestion icon
content[].right_iconYes / NoWhether icon is positioned on the right
content[].supported_types[]ListSupported file types for file upload questions
content[].themeTextFile upload theme size
content[].footer_hideYes / NoWhether to hide the footer
content[].max_scaleNumberMaximum scale value for rating questions
content[].show_numberYes / NoWhether to show question number
content[].footer_labelObjectFooter label configuration
content[].footer_label.leftTextLeft footer label
content[].footer_label.middleTextMiddle footer label
content[].footer_label.rightTextRight footer label
content[].shapeTextRating shape for rating questions
content[].description_enabledYes / NoWhether description is enabled
content[].hide_labelYes / NoWhether to hide the label
content[].placeholderTextPlaceholder text for the question
content[].validators[]ListQuestion validation rules
content[].validators[].typeTextValidator type
content[].validators[].valueObjectValidator value
content[].validators[].messageTextValidation error message
content[].styleObjectQuestion styling configuration
content[].layoutTextQuestion layout configuration
content[].options[]ListQuestion options for choice-based questions
content[].options[].labelTextOption label
content[].options[].default_checkYes / NoWhether this option is checked by default
content[].options[].image_urlTextURL for option image
content[].fields[]ListSub-fields for complex questions

List all questions of a form ​

List all questions of a form

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to list all questions
SearchTextSearch term to filter questions
FilterTextFilter by a JSON object
SortTextSort by field_name for ASC or -field_name for DESC, multiple values are supported by "," separator

Output

Later steps use this data by picking this step in the $ picker. For example, [0].id is $.<step ID>.output.[0].id.

json
[
  {
    "id": "string",
    "page_id": "string",
    "form_id": "string",
    "page_name": "string",
    "name": "string",
    "label": "string",
    "label_text": "string",
    "type": "short_qa",
    "options": [],
    "is_deleted": false,
    "is_hidden": false,
    "is_pinned": false
  }
]

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the question
page_idTextID of the page containing the question
form_idTextID of the form containing the question
page_nameTextName of the page containing the question
nameTextQuestion name
labelTextQuestion label
label_textTextQuestion label without HTML tags
typeTextType of the question
options[]ListQuestion options for choice-based questions
is_deletedYes / NoWhether the question is deleted
is_hiddenYes / NoWhether the question is hidden
is_pinnedYes / NoWhether the question is pinned

Update Form Page ​

Update a form page

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to update pages for
PagesListYesArray of page updates

Output

Later steps use this data by picking this step in the $ picker. For example, [0].id is $.<step ID>.output.[0].id.

json
[
  {
    "id": "string",
    "name": "string",
    "layout": {
      "type": "image-top-with-space",
      "image_url": "string",
      "field_width": "string",
      "show_progress_bar": false
    },
    "type": "section",
    "index": 0,
    "created_at": "2026-01-01T09:00:00Z",
    "updated_at": "2026-01-01T09:00:00Z",
    "content": [
      {
        "id": "string",
        "index": 0,
        "type": "short_qa",
        "label": "string",
        "name": "string",
        "is_other": false,
        "is_hide": false,
        "time_format": "string",
        "date_format": "string",
        "dob_enabled": false,
        "input_directly_enabled": false,
        "fixed_date_title_enabled": false,
        "description": "string",
        "icon": "string",
        "right_icon": false,
        "supported_types": [],
        "theme": "small",
        "footer_hide": false,
        "max_scale": 0,
        "show_number": true,
        "footer_label": {},
        "shape": "star",
        "description_enabled": false,
        "hide_label": false,
        "placeholder": "string",
        "validators": [],
        "style": {},
        "layout": "one_column",
        "options": [],
        "fields": []
      }
    ]
  }
]

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextPage ID
nameTextPage name
layoutObjectPage layout configuration
layout.typeChoiceLayout type
layout.image_urlTextURL for layout image
layout.field_widthTextWidth of form fields
layout.show_progress_barYes / NoWhether to show progress bar
typeTextPage type
indexNumberPage order index
created_atTextPage creation timestamp
updated_atTextPage last update timestamp
content[]ListList of questions on the page
content[].idTextUnique identifier for the question
content[].indexNumberOrder index of the question
content[].typeTextType of the question
content[].labelTextQuestion label
content[].nameTextQuestion name
content[].is_otherYes / NoWhether this is an 'other' option
content[].is_hideYes / NoWhether the question is hidden
content[].time_formatTextTime format for time-related questions
content[].date_formatTextDate format for date-related questions
content[].dob_enabledYes / NoWhether date of birth is enabled
content[].input_directly_enabledYes / NoWhether direct input is enabled
content[].fixed_date_title_enabledYes / NoWhether fixed date title is enabled
content[].descriptionTextQuestion description
content[].iconTextQuestion icon
content[].right_iconYes / NoWhether icon is positioned on the right
content[].supported_types[]ListSupported file types for file upload questions
content[].themeTextFile upload theme size
content[].footer_hideYes / NoWhether to hide the footer
content[].max_scaleNumberMaximum scale value for rating questions
content[].show_numberYes / NoWhether to show question number
content[].footer_labelObjectFooter label configuration
content[].footer_label.leftTextLeft footer label
content[].footer_label.middleTextMiddle footer label
content[].footer_label.rightTextRight footer label
content[].shapeTextRating shape for rating questions
content[].description_enabledYes / NoWhether description is enabled
content[].hide_labelYes / NoWhether to hide the label
content[].placeholderTextPlaceholder text for the question
content[].validators[]ListQuestion validation rules
content[].validators[].typeTextValidator type
content[].validators[].valueObjectValidator value
content[].validators[].messageTextValidation error message
content[].styleObjectQuestion styling configuration
content[].layoutTextQuestion layout configuration
content[].options[]ListQuestion options for choice-based questions
content[].options[].labelTextOption label
content[].options[].default_checkYes / NoWhether this option is checked by default
content[].options[].image_urlTextURL for option image
content[].fields[]ListSub-fields for complex questions

List Responses ​

List all responses of a form

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to list all responses

Output

Later steps use this data by picking this step in the $ picker. For example, [0].id is $.<step ID>.output.[0].id.

json
[
  {
    "id": "string",
    "created_at": "2026-01-01T09:00:00Z",
    "created_by": {
      "ip": "string",
      "user_agent": "string",
      "profile": {
        "id": "string",
        "type": "line",
        "name": "string",
        "avatar": "string"
      }
    }
  }
]

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the response
created_atTextResponse creation timestamp
created_byObjectInformation about who created the response
created_by.ipTextIP address of the respondent
created_by.user_agentTextUser agent string of the respondent's browser
created_by.profileObjectLINE Profile if provided
created_by.profile.idTextUnique identifier for the user profile
created_by.profile.typeTextType of user profile (e.g., line, google, etc.)
created_by.profile.nameTextDisplay name of the user
created_by.profile.avatarTextURL to the user's avatar image

Retrieve Response ​

Retrieve a response of a form

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to retrieve a response
Response IDTextYesThe response ID to retrieve

Output

No documented output fields.

Create Response ​

Create a response for a form

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to create a response
AnswersListArray of answers for the form questions

Output

No documented output fields.

List Views ​

List all views of a form

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to list all views

Output

Later steps use this data by picking this step in the $ picker. For example, [0].id is $.<step ID>.output.[0].id.

json
[
  {
    "id": "string",
    "name": "string",
    "columns": [
      {
        "label": "string",
        "labelText": "string",
        "questionId": "string",
        "type": "string",
        "isHidden": false,
        "isPinned": false,
        "isDeleted": false
      }
    ],
    "filters": {},
    "isPrivate": true,
    "creatorId": "string"
  }
]

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextResult View ID
nameTextView Name
columns[]ListList of questions to be displayed in the view
columns[].labelTextQuestion label
columns[].labelTextTextQuestion label without html tags
columns[].questionIdTextQuestion ID
columns[].typeTextQuestion type
columns[].isHiddenYes / NoQuestion's hidden status
columns[].isPinnedYes / NoQuestion's pin status
columns[].isDeletedYes / NoIs deleted
filtersObjectFilters to be applied to the view
isPrivateYes / NoVisibility of a view
creatorIdTextResult View Creator ID

Retrieve View ​

Retrieve a view by view ID

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to retrieve a view
View IDTextYesThe view ID to retrieve

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "name": "string",
  "columns": [
    {
      "label": "string",
      "labelText": "string",
      "questionId": "string",
      "type": "string",
      "isHidden": false,
      "isPinned": false,
      "isDeleted": false
    }
  ],
  "filters": {},
  "isPrivate": true,
  "creatorId": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextResult View ID
nameTextView Name
columns[]ListList of questions to be displayed in the view
columns[].labelTextQuestion label
columns[].labelTextTextQuestion label without html tags
columns[].questionIdTextQuestion ID
columns[].typeTextQuestion type
columns[].isHiddenYes / NoQuestion's hidden status
columns[].isPinnedYes / NoQuestion's pin status
columns[].isDeletedYes / NoIs deleted
filtersObjectFilters to be applied to the view
isPrivateYes / NoVisibility of a view
creatorIdTextResult View Creator ID

Create View ​

Create a new view

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to create a view
NameTextYesView Name
ColumnsListList of questions to be displayed in the view
FiltersObjectFilters to be applied to the view

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "name": "string",
  "columns": [
    {
      "label": "string",
      "labelText": "string",
      "questionId": "string",
      "type": "string",
      "isHidden": false,
      "isPinned": false,
      "isDeleted": false
    }
  ],
  "filters": {},
  "isPrivate": true,
  "creatorId": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextResult View ID
nameTextView Name
columns[]ListList of questions to be displayed in the view
columns[].labelTextQuestion label
columns[].labelTextTextQuestion label without html tags
columns[].questionIdTextQuestion ID
columns[].typeTextQuestion type
columns[].isHiddenYes / NoQuestion's hidden status
columns[].isPinnedYes / NoQuestion's pin status
columns[].isDeletedYes / NoIs deleted
filtersObjectFilters to be applied to the view
isPrivateYes / NoVisibility of a view
creatorIdTextResult View Creator ID

Update View ​

Update a view

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to update a view
View IDTextYesThe view ID to update
NameTextView Name
ColumnsListList of questions to be displayed in the view
FiltersObjectFilters to be applied to the view
Is PrivateYes / NoVisibility of a view

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "name": "string",
  "columns": [
    {
      "label": "string",
      "labelText": "string",
      "questionId": "string",
      "type": "string",
      "isHidden": false,
      "isPinned": false,
      "isDeleted": false
    }
  ],
  "filters": {},
  "isPrivate": true,
  "creatorId": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextResult View ID
nameTextView Name
columns[]ListList of questions to be displayed in the view
columns[].labelTextQuestion label
columns[].labelTextTextQuestion label without html tags
columns[].questionIdTextQuestion ID
columns[].typeTextQuestion type
columns[].isHiddenYes / NoQuestion's hidden status
columns[].isPinnedYes / NoQuestion's pin status
columns[].isDeletedYes / NoIs deleted
filtersObjectFilters to be applied to the view
isPrivateYes / NoVisibility of a view
creatorIdTextResult View Creator ID

Delete View ​

Delete a view

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe form ID to delete a view
View IDTextYesThe view ID to delete

Output

No documented output fields.

List Tags ​

Retrieve a list of tags with optional filtering and pagination

Settings

FieldTypeRequiredDescription
SearchTextSearch term to filter tags
FilterTextFilter by a JSON object
SortTextSort by field_name for ASC or -field_name for DESC, multiple values are supported by "," separator
PageNumberSelected page for list display
Default: 1
Per PageNumberNumber of item per page
Default: 10

Output

Later steps use this data by picking this step in the $ picker. For example, responses[0].id is $.<step ID>.output.responses[0].id.

json
{
  "responses": [
    {
      "id": "string",
      "name": "string",
      "is_category": false
    }
  ],
  "pagination": {
    "total_item": 0,
    "total_page": 0,
    "per_page": 0,
    "current_page": 0
  }
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
responses[]ListList of tags
responses[].idTextTag ID
responses[].nameTextTag name
responses[].is_categoryYes / NoTag is category
paginationObjectPagination information
pagination.total_itemNumberTotal number of items
pagination.total_pageNumberTotal number of pages
pagination.per_pageNumberNumber of items per page
pagination.current_pageNumberCurrent page number

Retrieve Tag ​

Get detailed information about a specific tag

Settings

FieldTypeRequiredDescription
Resource IDTextYesThe tag ID to retrieve

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "name": "string",
  "is_category": false
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextTag ID
nameTextTag name
is_categoryYes / NoTag is category