FileMaker OttoFMS icon

FileMaker OttoFMS

Execute FileMaker scripts, request data, and manage data via OttoFMS DataAPI Proxy

Actions7

Overview

The node "FileMaker OttoFMS" is designed to interact with the FileMaker database system through the OttoFMS DataAPI Proxy. Specifically, for the Metadata resource and the Get Layout Fields operation, it retrieves the fields defined in a specified layout within a FileMaker database. This is useful when you need to dynamically understand or manipulate the structure of data layouts in FileMaker without manually inspecting the database schema.

Common scenarios include:

  • Dynamically generating forms or UI elements based on the fields available in a FileMaker layout.
  • Validating input data against the expected fields of a layout before performing data operations.
  • Automating documentation or reporting about database schemas.

Example: You want to fetch all fields from a layout named "CustomerDetails" to build a custom form that matches exactly the fields users expect to fill out.

Properties

Name Meaning
Layout Name Name of the layout to get fields for

The only required input property for this operation is the "Layout Name", which specifies the exact layout in the FileMaker database whose fields you want to retrieve.

Output

The output of this operation will be JSON data containing the list of fields associated with the specified layout. Each field typically includes metadata such as its name, type, and possibly other attributes describing how the field behaves or is configured in FileMaker.

If the node supports binary data output (not indicated explicitly here), it would generally relate to file attachments or media stored in FileMaker fields, but for this operation, the focus is on metadata in JSON format.

Dependencies

  • Requires an API key credential for authenticating with the OttoFMS DataAPI Proxy connected to FileMaker.
  • The node expects the FileMaker OttoFMS API endpoint to be accessible and properly configured.
  • No additional external dependencies are indicated beyond the bundled descriptions and methods.

Troubleshooting

  • Missing or incorrect layout name: If the layout name does not exist or is misspelled, the node may return an error or empty results. Verify the layout name in your FileMaker database.
  • Authentication errors: Ensure the API key credential is valid and has sufficient permissions to access metadata.
  • Network or connectivity issues: Confirm that the OttoFMS DataAPI Proxy endpoint is reachable from n8n.
  • Unexpected response format: If the API changes or returns unexpected data, the node might fail to parse fields correctly.

Links and References

Discussion