Skip to main content
All root queries require siteId to scope to your site. See multi-tenant scoping. Examples below omit siteId for brevity.

building

Query buildings in your account.

Signature

Arguments

Return fields

Examples

List all buildings:
Find by name:
Spatial tree (wings, floors, zones):

equipment

Query building equipment with semantic class resolution.

Signature

Arguments

Return fields

Examples

Find by name:
All HVAC equipment:
The is argument resolves the full Brick class hierarchy. HVAC_Equipment matches AHUs, VAVs, FCUs, pumps, fans, dampers, valves, and every HVAC subtype. Equipment by property:

point

Query sensors, setpoints, and commands on equipment.

Signature

Also available as a nested field on Equipment, Zone, Location, Building, and System types (without siteId, since they are already scoped).

Arguments

Return fields

Examples

Cross-cutting query (locationName + equipmentIs + is):
This single query finds all temperature sensors on any VAV at or below any location matching “Tower East”. It joins locations, equipment, and points in one request. Find by name:
Supply air temperatures on AHUs:

location

Query the spatial hierarchy (wings, floors, rooms) and find what’s on each level.

Signature

The location root query returns a single location by ID. For browsing the hierarchy, use locations nested on Building or Location.

Arguments

Return fields

Examples

Browse the spatial tree:
Get a location with its equipment:

zone

Query building zones and their sensor data.

Signature

Arguments

Return fields

Examples

Find zones by name:
Zones with feeding equipment:

system

Query logical system groupings: chilled water loops, hot water loops, air systems.

Signature

Also available as a nested field on Building and Equipment (without siteId, since they are already scoped).

Arguments

Return fields

Examples

Find systems by name:
Query a specific system type:
Returns every piece of equipment in the chilled water loop with its temperature sensors.

entityByIfcId

Cross-reference a BIM element to the knowledge graph using its IFC GlobalId.

Signature

Arguments

Return type

Returns a KgEntity union (Building | Equipment | Location | Zone | System). Use inline fragments to select fields based on the returned type. Returns null when the IFC GlobalId is not mapped to any Tacit entity.

Example


Upstream and downstream traversal

The upstream and downstream fields follow feeds chains transitively to any depth. Available on Equipment and Zone types.

Arguments

Return type

Both return [Equipment!]!, the list of all equipment found along the chain, filtered by the arguments.

Examples

Upstream from a zone (trace the full supply chain):
Filtered downstream (only zones affected by a piece of equipment):
Upstream by medium (trace where an AHU gets its hot water):