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:equipment
Query building equipment with semantic class resolution.Signature
Arguments
Return fields
Examples
Find by name: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
Equipment, Zone, Location, Building, and System types (without siteId, since they are already scoped).
Arguments
Return fields
Examples
Cross-cutting query (locationName + equipmentIs + is):location
Query the spatial hierarchy (wings, floors, rooms) and find what’s on each level.Signature
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:zone
Query building zones and their sensor data.Signature
Arguments
Return fields
Examples
Find zones by name:system
Query logical system groupings: chilled water loops, hot water loops, air systems.Signature
Building and Equipment (without siteId, since they are already scoped).
Arguments
Return fields
Examples
Find systems by name:entityByIfcId
Cross-reference a BIM element to the knowledge graph using its IFC GlobalId.Signature
Arguments
Return type
Returns aKgEntity 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
Theupstream 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.
