DemandFlow Support Centre

BUILDING: Building

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A building within a site containing floors, with power, cooling, security, and compliance tracking.

BUILDING: Building

A building within a site containing floors, with power, cooling, security, and compliance tracking.

Default definition. This article describes the default BUILDING definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches BUILDING.

Entity properties

PropertyValue
Entity codeBUILDING
Display nameBuilding
PluralBuildings
Level45000

Use cases

BUILDING is the second level in the physical hierarchy (SITE > BUILDING > FLOOR > ROOM > RACK). Each building belongs to a parent SITE via objectLookup, and its status and type reuse the SITESTATUS and SITETYPE lookups since buildings share similar lifecycle states and classifications. Location fields (address, lat/lon, position description) allow buildings at different addresses within a campus site, with a map view. Physical attributes track area, floor count, height, construction type (BUILDCONST lookup), seismic rating, and renovation history.

Fields

General

FieldTypeRequiredNotes
nametextYesName.
buildingIdtextBuilding ID.
buildingCodetextBuilding Code.
statusreference → SITESTATUSBuilding status.
buildingtypereference → SITETYPEBuilding type.
sitereference → SITEYesParent Site.
descriptiontext (multi-line)Description.

General: Location

FieldTypeRequiredNotes
pri_add_street1textStreet 1.
pri_add_street2textStreet 2.
pri_add_citytextCity.
pri_add_countytextCounty.
pri_add_postcodetextPostcode.
pri_add_countryreference → COUNTRYCountry.
latnumberLatitude.
lonnumberLongitude.
positiontext (multi-line)Description of building location within site

Attributes: Physical Attributes

FieldTypeRequiredNotes
totalAreanumberTotal Building Area (sq ft).
usableAreanumberUsable Area (sq ft).
whiteSpaceAreanumberWhite Space Area (sq ft).
floorCountnumberNumber of Floors.
buildingHeightnumberBuilding Height (m).
constructionTypereference → BUILDCONSTConstruction Type.
seismicRatingtextSeismic Rating.
yearBuiltnumberYear Built.
lastRenovateddateLast Renovated.

Attributes: Capacity

FieldTypeRequiredNotes
totalPowerCapacitynumberTotal Power Capacity (kW).
availablePowerCapacitynumberAvailable Power (kW).
totalRackCapacitynumberTotal Rack Capacity.
availableRackCapacitynumberAvailable Rack Capacity.
totalCoolingCapacitynumberTotal Cooling Capacity (tons).
availableCoolingCapacitynumberAvailable Cooling (tons).

Utilities & Services: Power Systems

FieldTypeRequiredNotes
primaryPowerSourcereference → POWERPrimary Power Source.
powerFeedCountnumberNumber of Power Feeds.
powerDistributiontext (multi-line)Power Distribution Notes.

Utilities & Services: Cooling Systems

FieldTypeRequiredNotes
coolingSystemTypereference → COOLINGCooling System Type.
coolingArchitecturereference → COOLARCHCooling Architecture.
coolingNotestext (multi-line)Cooling System Notes.

Contacts: Building contacts

FieldTypeRequiredNotes
contact_managerreference → PPLBuilding Manager.
contact_facilitiesreference → PPLFacilities Contact.
contact_securityreference → PPLSecurity Contact.
contact_emergencyreference → PPLEmergency Coordinator.

Contacts: Documentation

FieldTypeRequiredNotes
floorPlanUrltext (URL)URL to building floor plans
structuralDrawingsUrltext (URL)URL to structural drawings
electricalSchematicsUrltext (URL)URL to electrical schematics
mechanicalDrawingsUrltext (URL)URL to mechanical drawings
lifeSafetyPlansUrltext (URL)URL to life safety plans

Security & Access: Security Systems

FieldTypeRequiredNotes
buildingSecurityLevelenumBuilding Security Level. Valid ids: 1 (Low), 2 (Medium), 3 (High), 4 (Maximum).
accessControlSystemarray of references → BUILDSECAccess Control Systems.
videoSurveillanceenumVideo Surveillance Coverage. Valid ids: 1 (None), 2 (Perimeter Only), 3 (Main Areas), 4 (Comprehensive).
securityStaffingenumSecurity Staffing. Valid ids: 1 (None), 2 (Business Hours Only), 3 (24x7).

Security & Access: Access Information

FieldTypeRequiredNotes
primaryEntranceLocationtextPrimary Entrance Location.
loadingDockLocationtextLoading Dock Location.
accessHoursenumAccess Hours. Valid ids: 1 (Business Hours Only), 2 (Extended Hours), 3 (24x7), 4 (By Appointment).
accessNotestext (multi-line)Access Notes.

Compliance: Building Certifications

FieldTypeRequiredNotes
energyStarRatingnumberEnergy Star Rating.
leedCertificationenumLEED Certification. Valid ids: 1 (None), 2 (Certified), 3 (Silver), 4 (Gold), 5 (Platinum).
buildingCodeCompliancetextBuilding Code Compliance.
certificateOfOccupancydateCertificate of Occupancy Date.
lastInspectionDatedateLast Building Inspection.
nextInspectionDatedateNext Scheduled Inspection.
complianceNotestext (multi-line)Compliance Notes.

Maintenance: Maintenance Information

FieldTypeRequiredNotes
maintenanceScheduletext (multi-line)Maintenance Schedule.
lastMaintenanceDatedateLast Maintenance Date.
nextMaintenanceDatedateNext Maintenance Date.
maintenanceProviderreference → COMMaintenance Provider.

Maintenance: Building Warranties

FieldTypeRequiredNotes
roofWarrantyExpirydateRoof Warranty Expiry.
hvacWarrantyExpirydateHVAC Warranty Expiry.
electricalWarrantyExpirydateElectrical Systems Warranty Expiry.
buildingWarrantyNotestext (multi-line)Warranty Notes.

Disaster Recovery: Building Safety Systems

FieldTypeRequiredNotes
fireDetectionSystemreference → FIREDETFire Detection System.
fireSuppTypereference → FIRESUPFire Suppression Type.
emergencyResponsePlantext (URL)URL to emergency response plan document
emergencyEvacuationPlantext (URL)URL to evacuation plan document

Disaster Recovery: Backup Systems

FieldTypeRequiredNotes
backupPowerTypereference → POWERBackup Power Type.
backupPowerCapacitynumberBackup Power Capacity (kW).
backupCoolingTypereference → COOLINGBackup Cooling Type.
backupCoolingCapacitynumberBackup Cooling Capacity (tons).

Operational Metrics: Building Efficiency

FieldTypeRequiredNotes
buildingPuenumberBuilding PUE.
buildingEnergyUsenumberEnergy Usage (kWh/month).
buildingDcunumberPercentage of available capacity in use

Operational Metrics: Building Cost Metrics

FieldTypeRequiredNotes
buildingOperationalCostnumberMonthly Operational Cost.
buildingMaintenanceCostnumberMonthly Maintenance Cost.
buildingEnergyCostnumberMonthly Energy Cost.

Relationships

  • Lookups: status points at a SITESTATUS record; buildingtype points at a SITETYPE record; site points at a SITE record; pri_add_country points at a COUNTRY record; constructionType points at a BUILDCONST record; primaryPowerSource points at a POWER record; coolingSystemType points at a COOLING record; coolingArchitecture points at a COOLARCH record; contact_manager points at a PPL record; contact_facilities points at a PPL record; contact_security points at a PPL record; contact_emergency points at a PPL record; accessControlSystem points at a BUILDSEC record; maintenanceProvider points at a COM record; fireDetectionSystem points at a FIREDET record; fireSuppType points at a FIRESUP record; backupPowerType points at a POWER record; backupCoolingType points at a COOLING record.
  • Related lists: FLOOR, POWERMETER (via building).

Creating a Building via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "BUILDING",
  "level":    45000,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Name",
  "site": "",
  "description": "Description",
  "buildingId": "Building ID"
}

Listing Buildings records

GET /v1/entities/BUILDING/SUB

See also

buildingbuildings

Was this article helpful?

← Back to Knowledge Base