Fillout icon

Fillout

Interact with Fillout API

Actions5

Overview

This node integrates with the Fillout API to manage form submissions. Specifically, the Submission - Get operation retrieves a single submission from a specified form, always including an edit link for that submission.

Common scenarios where this node is useful include:

  • Fetching detailed data of a particular form submission for review or processing.
  • Automating workflows that require accessing submission content and providing users with a direct edit link.
  • Integrating submission data into other systems or databases by retrieving it programmatically.

For example, you might use this node to get a submission by its ID after a user completes a form, then send a confirmation email containing a link to edit their submission if needed.

Properties

Name Meaning
Form The specific form from which to retrieve the submission. Options are dynamically loaded.
Submission ID The unique identifier of the submission to retrieve. This ensures the exact submission is fetched.

Output

The output JSON contains the full details of the requested submission as returned by the Fillout API. This includes all submission fields, metadata, and importantly, an edit link that allows modifying the submission.

Example structure (simplified):

{
  "submissionId": "string",
  "formId": "string",
  "submissionTime": "ISO8601 timestamp",
  "answers": [
    {
      "questionId": "string",
      "value": "string"
    }
  ],
  "editLink": "URL string",
  ...
}

No binary data is output by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Fillout API.
  • The node uses HTTP requests to the Fillout API endpoints.
  • The "Form" property options are dynamically loaded from the Fillout API's forms endpoint.
  • Proper network access to the Fillout API is necessary.

Troubleshooting

  • Error fetching submission: Usually caused by invalid form ID or submission ID, or expired/invalid API credentials. Verify IDs and credentials.
  • Empty or missing submission data: Ensure the submission ID exists under the selected form and that the API key has sufficient permissions.
  • API rate limits or connectivity issues: Check network connectivity and API usage limits on your Fillout account.
  • Invalid form selection: If no forms load in the dropdown, confirm the API key is valid and has access to forms.

If errors occur, the node logs detailed error messages and throws descriptive errors to help identify the issue.

Links and References

Discussion