Skip to main content
The KODE API is the programmatic interface to KODE OS. Use it to build integrations, automate operations, and work with building data at scale. KODE teams use the API across internal services and delivery workflows. The same versioned interface supports customer and partner integrations.

Send your first request

Get a token and list your buildings in about five minutes.

Browse the API reference

Explore every endpoint and try requests in the browser.

Fork in Postman

Copy the KODE API collection into your Postman workspace, then run the requests there.

What you can build

  • Data ingestion: Create devices and points, then send current or historical values from your system.
  • Building data export: Read buildings, devices, points, and timeseries into analytics or reporting tools.
  • Equipment control: Write to writable points, such as setpoints and overrides.
  • Maintenance workflows: Create, update, and sync AssetOps work orders with external systems.

How the API works

The KODE API uses resource-oriented HTTPS endpoints with JSON bodies. Most resources sit under a building:
Every request needs a Bearer access token. Your service gets the token by signing a client assertion with the private key issued for your client ID. See Authentication. Service accounts use scoped permissions by building and operation. The API returns only the resources assigned to your service account.

Find your way around

API lifecycle

The /api/v1/ path identifies the current major version. KODE can add backward-compatible fields and endpoints within this version, so ignore response fields your integration does not recognize.
Last modified on November 10, 2026