1. Help Centre
  2. Technical & Security
  3. Application Programmer Interface (API)

Introduction to APIs

FMI Works provides API functionality for facilities maintenance teams covering work requests, asset management, contractor management, projects, and planned maintenance

This article is for developers and system integrators

APIs are expected to be made publicly available in early 2025

Our cloud-based SaaS solution enables integration capabilities via APIs, adhering to RESTful principles and the OpenAPI specification, simplifying integration by providing developers with a predictable and straightforward experience.

Integrations-1

What can I do with the API?

The FMI Works API provides the capability for various integrations that streamline and automate your facilities management operations. By leveraging our API, your System Integrator or IT Department can build integrations between FMI Works and other systems and services, enabling seamless data exchange and process automation. For example:

Finance Integration

Importing Actual Costs from Invoice — Using the Invoice API, invoices from the finance system are loaded into FMI Works, and automatically distributed to work orders using the Work Order Number as a reference. Work Order actual costs are then automatically allocated, and the Work Order status is set to ‘Closed’.

Creating Purchase Orders — Trigger purchase order creation in the finance system based on work order updates. For instance, if a work order's estimated costs are added or its status changes to approved and exceeds a specified dollar threshold, an integration can automatically initiate a purchase order with the finance system.

Work Order Integration

Automate Work Order Creation — Configure integrations with housing or facility booking systems to automatically initiate work orders following specific events, like booking confirmations or service requests. This automation ensures that maintenance and service tasks are promptly addressed.