Skip to main content

Query root

All queries are scoped to a site via the required siteId parameter (multi-tenant architecture).

Enums

NameMatch

Controls how name and locationName arguments are matched against entity labels.
CONTAINS is the default. You only need to specify nameMatch: EXACT when precision matters.

Shared types

EntityProperty

Static metadata about an entity (design capacity, manufacturer, rated power, etc.). These are characteristics that rarely change, as opposed to Points which model live telemetry.

Object types

Building

Equipment

Point

currentValue returns the latest reading (last 5 minutes). Only resolved when requested in the query, so there is no performance cost if omitted. Returns null if timeseriesId is null or no recent data exists. For historical timeseries data (time ranges, aggregation, charts), use the timeseries REST API with timeseriesIds.

PointValue

Location

Zone

System

Union types

KgEntity

Union of all knowledge graph entity types. Returned by entityByIfcId for BIM-to-KG cross-referencing.
Use inline fragments to select fields based on the returned type:
Returns null when the IFC GlobalId is not mapped to any Tacit entity. This is expected for IFC elements that have no corresponding knowledge graph entry (e.g., structural columns, ductwork segments).