DemandFlow Support Centre

ROOM: Room

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A room or data hall within a floor, managing racks, tiles, sensors, power, and environmental controls.

ROOM: Room

The ROOM entity: A room or data hall within a floor, managing racks, tiles, sensors, power, and environmental controls.

Default definition. This article describes the default ROOM 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 ROOM.

Entity properties

PropertyValue
Entity codeROOM
Display nameRoom
PluralRooms
Level250

Use cases

ROOM is the fourth level in the physical hierarchy (SITE > BUILDING > FLOOR > ROOM > RACK). Each room belongs to a parent FLOOR via objectLookup and is classified by ROOMTYPE (server room, network closet, etc.) and ROOMSTATUS. Physical attributes include area, ceiling height, floor loading, raised floor presence/height, and dedicated cooling flag.

A roomMap row type and roomPlanUrl provide spatial layout. Four related lists show child entities: RACK records via comboKeyEntity, TILE records for raised floor tile management via comboKeyEntity, ENVSENSOR records linked by room property for environmental monitoring, and POWERMETER records linked by room property for energy metering. Capacity tracks max/current/available rack positions, density classification (ROOMDENSITY in kW per rack), and power/cooling capacity with redundancy levels (SITERED lookup for N, N+1, 2N).

Fields

Audit Assessment

FieldTypeRequiredNotes
roomAuditStatusenumAudit Status Valid ids: notAssessed (Not Assessed), good (Good), needsAttention (Needs Attention), poor (Poor), critical (Critical).
roomAuditDatedateAudit Date
roomAuditedByreference → userAudited By
roomAuditNotestext (multi-line)Audit Notes

Cabling & Connectivity

FieldTypeRequiredNotes
cableConditionenumCable Condition Valid ids: good (Good), fair (Fair), poor (Poor), needsReplacement (Needs Replacement).
totalPatchPointsnumberTotal Patch Points
usedPatchPointsnumberUsed Patch Points
totalFibrePairsnumberTotal Fibre Pairs
usedFibrePairsnumberUsed Fibre Pairs

Commercial Impact

FieldTypeRequiredNotes
estimatedPowerCostMonthlynumberEstimated monthly electricity cost for this room
potentialSavingsnumberEstimated savings if redundant equipment is removed
reclaimableRackUnitsnumberU space that could be freed by removing identified redundant equipment

General

FieldTypeRequiredNotes
nametextYesName
roomIdtextRoom ID
floorreference → FLOORYesParent Floor
roomTypereference → ROOMTYPERoom Type
statusreference → ROOMSTATUSRoom Status
descriptiontext (multi-line)Description

Physical Attributes

FieldTypeRequiredNotes
roomAreanumberRoom Area (sq ft)
ceilingHeightnumberCeiling Height (ft)
floorLoadingnumberFloor Loading (lbs/sq ft)
hasRaisedFloorbooleanRaised Floor
raisedFloorHeightnumberRaised Floor Height (mm)
hasDedicatedCoolingbooleanDedicated Cooling

Room Plan

FieldTypeRequiredNotes
roomPlanUrltext (URL)Link to room plan document

Space Capacity

FieldTypeRequiredNotes
maxRackCountnumberMaximum Rack Count
currentRackCountnumberCurrent Rack Count
availableRackPositionsnumberAvailable Rack Positions
densityreference → ROOMDENSITYDensity Classification

Power & Cooling

FieldTypeRequiredNotes
totalPowerCapacitynumberTotal Power Capacity (kW)
usedPowernumberUsed Power (kW)
availablePowernumberAvailable Power (kW)
totalCoolingCapacitynumberTotal Cooling Capacity (kW)
coolingRedundancyreference → SITEREDCooling Redundancy
powerRedundancyreference → SITEREDPower Redundancy

Electrical Systems

FieldTypeRequiredNotes
powerFeedCountnumberPower Feed Count
pduCountnumberPDU Count
rppCountnumberRPP Count
powerDistributionTypereference → POWERDISTPower Distribution Type
circuitVoltagearray (enum)Circuit Voltages Valid ids: 1 (120V Single-Phase), 2 (208V Single-Phase), 3 (208V Three-Phase), 4 (240V Single-Phase), 5 (480V Three-Phase).

Cooling Systems

FieldTypeRequiredNotes
cracCountnumberCRAC/CRAH Unit Count
inRowCoolingCountnumberIn-Row Cooling Unit Count
coolingTypereference → COOLINGFLOORCooling Type
airContainmentreference → AIRCONTAir Containment Method
sensorCountnumberEnvironmental Sensor Count

Access Control

FieldTypeRequiredNotes
accessControlTypereference → ACCESSCONTAccess Control Type
securityZonereference → SECZONESecurity Zone
entranceCountnumberEntrance Count
cameraCountnumberSecurity Camera Count

Fire Safety

FieldTypeRequiredNotes
fireDetectionTypereference → FIREDETFire Detection Type
fireSuppressionreference → FIRESUPFire Suppression System
detectorCountnumberDetector Count
emergencyExitCountnumberEmergency Exit Count

Environmental Settings

FieldTypeRequiredNotes
targetTemperaturenumberTarget Temperature (°F)
targetHumiditynumberTarget Humidity (%)
tempThresholdHighnumberTemperature High Threshold (°F)
tempThresholdLownumberTemperature Low Threshold (°F)
humidityThresholdHighnumberHumidity High Threshold (%)
humidityThresholdLownumberHumidity Low Threshold (%)

Energy Management

FieldTypeRequiredNotes
powerDensitynumberPower Density (W/sq ft)
puenumberPower Usage Effectiveness for this room
operationalPriorityreference → SITEPRIORITYOperational Priority

Additional panels

  • 1 dashboard panel rendered from custom functions.

Relationships

  • Lookups: roomAuditedBy points at a user; floor points at a FLOOR record; roomType points at a ROOMTYPE record; status points at a ROOMSTATUS record; density points at a ROOMDENSITY record; coolingRedundancy points at a SITERED record; powerRedundancy points at a SITERED record; powerDistributionType points at a POWERDIST record; coolingType points at a COOLINGFLOOR record; airContainment points at a AIRCONT record; accessControlType points at a ACCESSCONT record; securityZone points at a SECZONE record; fireDetectionType points at a FIREDET record; fireSuppression points at a FIRESUP record; operationalPriority points at a SITEPRIORITY record.
  • Related lists: RACK (format comboKeyEntity), TILE (format comboKeyEntity), ENVSENSOR (format room), POWERMETER (format room), INFRAUNIT (format link), AUDITFINDING (format room), CABLEPATHWAY (format room).

Creating a Room via the API

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

{
  "entity":   "ROOM",
  "level":    250,
  "comboKey": "SUB:|ENT:",
  "name":    "Example name",
  "floor":    "",
  "roomAuditStatus":    "notAssessed",
  "roomAuditDate":    "2026-01-01"
}

Listing Rooms records

GET /v1/entities/ROOM/SUB

See also

roomroomsentitydefinitionreference

Was this article helpful?

← Back to Knowledge Base