Using the metadata endpoint to inspect layout fields

Intermediate

Call GET /layouts/{layout}/metadata to discover which fields and portals are available on a layout, including field types and whether they are editable.

What you'll learn

  • How to call the metadata endpoint and what it returns
  • How to read field names and types from the response
  • How to use metadata to build dynamic integrations that adapt to layout changes

The metadata endpoint lets you introspect a layout at runtime — discovering field names, data types, and portal structures without needing access to FileMaker Pro.

Stuck is a valid status

Need a second brain on this one?

If this lesson just collided with your real schema, script stack, or deadline, book consulting and turn the confusion into a concrete plan.

Book consulting
1/3
1

Call the metadata endpoint

Send a GET request to /layouts/{layout}/metadata. No request body is needed. A valid session token is still required.

HTTP
GET /fmi/data/v1/databases/{db}/layouts/Customers/metadata
Authorization: Bearer {token}

Sign in to track your progress and pick up where you left off.

Sign in to FM Dojo