OData & Custom App API

Query FileMaker data with OData, the Custom App API, and standards-based integrations.

1

What Is OData and Why Does FileMaker Support It?

Understand the OData protocol, what FileMaker exposes via it, and when to use it instead of the Data API.

2

Authenticating to the FileMaker OData Endpoint

How to authenticate with Basic auth and obtain access to FileMaker data through OData.

3

Querying Records with OData

Read records from FileMaker tables using OData GET requests and understand the response format.

4

Filtering OData Results with $filter

Use OData $filter expressions to return only the records you need from a FileMaker table.

5

Selecting Fields and Sorting with $select and $orderby

Control which fields are returned and how results are sorted using OData system query options.

6

Creating and Updating Records via OData

Use OData POST and PATCH requests to create new records and update existing ones in FileMaker.

7

Deleting Records via OData

Use OData DELETE requests to remove records from FileMaker tables.

8

Reading the OData Metadata Document

Use the $metadata endpoint to discover the schema of a FileMaker database exposed via OData.

9

Connecting Power BI to FileMaker via OData

Step-by-step guide to building a live Power BI report connected directly to a FileMaker database.

10

Live Excel Reports from FileMaker via OData

Connect Excel to FileMaker data with OData for reports that refresh with a click instead of manual exports.

11

Navigation Properties and $expand in FileMaker OData

Use OData navigation properties to traverse FileMaker relationships and fetch related data in a single request.

12

OData Batch Requests

Send multiple OData requests in a single HTTP call using OData batch to improve performance and enable atomic operations.

13

Connecting Tableau to FileMaker via OData

Set up Tableau Desktop to connect to FileMaker data using the OData connector for live or extract-based analytics.

14

The FileMaker Custom App API

Understand the Custom App API -- what it is, how it relates to OData, and when to use it.

15

Real-Time Data Patterns with FileMaker OData

OData is request-response only -- understand how to build near-real-time data feeds using polling and webhooks alongside OData.

16

Running FileMaker Scripts via OData

Use OData stored procedures to trigger FileMaker scripts from an external system.

17

OData Error Handling and Debugging

Interpret OData error responses, debug FileMaker OData issues, and build resilient integrations.

18

OData vs. ODBC: Choosing the Right FileMaker Integration

Compare OData and ODBC/JDBC for FileMaker integrations and understand when each is the right choice.

19

Optimizing FileMaker OData Performance

Techniques to improve the speed and efficiency of OData queries against FileMaker Server.

20

OData Integration Patterns for FileMaker

Proven architectural patterns for integrating external systems with FileMaker via OData.