Skip to main content
Connect MaintainX to KODE OS for asset, meter, and work order data

Overview

Use this integration to collect MaintainX assets, current meter readings, and work orders. KODE OS represents assets as devices, asset meters as points, and maintenance records as work orders.

Supported capabilities

  • Discover devices and points
  • Collect current meter readings
  • Collect work orders

Prerequisites

  • A MaintainX account with access to API keys
  • A MaintainX API key
  • Access to the required organization and location
  • KODE OS access to Data Sources

Generate an API key

  1. Open MaintainX API Keys.
  2. Generate an API key for the integration.
  3. Copy the key and store it securely.

Configure the connector in KODE OS

  1. Open Data Sources for your building.
  2. Select API Catalog, then search for MaintainX API.
  3. Select + Add Datasource.
  4. Complete the connector fields.
Multi-organization tokens require an organization header. KODE OS uses the organization selected on the connector.

Discover devices and points

After you save the connector, select Discover. Review the returned assets and meter points, then save the records you want in KODE OS. MaintainX meters without an associated asset are not available for discovery. One asset can contain multiple meter points. For more details, see the Discovery guide.

Devices and points

Each MaintainX asset becomes a KODE OS device. The connector creates one point for each associated meter. The MaintainX REST API provides the current reading only. It does not provide meter-reading history.

What data you get

Assets

Asset records include the name, location, manufacturer, model, status, external ID, parent, and description.

Work orders

Supported statuses include OPEN, IN_PROGRESS, ON_HOLD, DONE, CANCELED, and SKIPPED. Supported priorities include NONE, LOW, MEDIUM, and HIGH.

Polling schedule

  • Current meter readings — Approximately every 10 minutes
KODE OS stores a new meter value only when the reading date changes.

Use cases

Once connected, you can:
  • Monitor MaintainX asset status and current meter values
  • Review work orders across locations
  • Analyze maintenance status, priority, assignees, and due dates in KODE OS

Troubleshooting

Verify the API key is active. For a multi-organization token, confirm the connector uses the correct organization.
Confirm the meter is associated with a MaintainX asset. Meters without an asset cannot become points on a KODE OS device.
MaintainX exposes only lastReading through this REST integration. KODE OS begins building history from the current values collected after connection.
Last modified on September 15, 2026