Fillout icon

Fillout

Interact with Fillout API

Actions5

Overview

This node interacts with the Fillout API to retrieve metadata about forms or perform other operations related to forms and submissions. Specifically, the Get Metadata operation for the Form resource fetches detailed metadata and questions of a selected form.

Use cases include:

  • Retrieving the structure and details of a specific form to understand its questions and configuration.
  • Integrating form metadata into workflows for dynamic processing or display.
  • Automating form management by fetching up-to-date form definitions.

For example, you might use this node to get all questions of a form before generating a custom report or dynamically building a user interface based on the form's fields.

Properties

Name Meaning
Form The specific form to get metadata for. This is selected from a list of available forms.

The "Form" property uses an options dropdown populated dynamically by fetching available forms via the Fillout API.

Output

The output JSON contains the full metadata of the requested form, including its questions and other configuration details as returned by the Fillout API.

Example output structure (simplified):

{
  "formId": "string",
  "name": "string",
  "questions": [
    {
      "id": "string",
      "type": "string",
      "label": "string",
      ...
    }
  ],
  ...
}

No binary data is output by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Fillout API.
  • The node makes HTTP requests to the Fillout API endpoints.
  • The API base URL and key must be configured in the node credentials.

Troubleshooting

  • Error loading forms: If the dropdown for selecting a form is empty or errors occur, verify that the API key credential is valid and has access to the Fillout account.
  • Error getting form metadata: Common causes include invalid form ID or network issues. Ensure the selected form exists and the API key has permission.
  • JSON parsing errors: Not applicable for this operation but relevant for other operations involving JSON input.
  • API rate limits or connectivity issues: May cause request failures; check network and API usage limits.

Links and References

Discussion