DemandFlow Support Centre

INFRAUNIT: Infrastructure Unit

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A power or cooling infrastructure unit such as a UPS, generator, PDU, CRAC, CRAH, chiller, or AHU. Linked to a site or room.

INFRAUNIT: Infrastructure Unit

A power or cooling infrastructure unit such as a UPS, generator, PDU, CRAC, CRAH, chiller, or AHU. Linked to a site or room.

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

Entity properties

PropertyValue
Entity codeINFRAUNIT
Display nameInfrastructure Unit
PluralInfrastructure Units
Level260

Use cases

A power or cooling infrastructure unit such as a UPS, generator, PDU, CRAC, CRAH, chiller, or AHU. Linked to a site or room.

Fields

Identification

FieldTypeRequiredNotes
nametextYesUnit name.
unitTypeenumYesValid ids: ups (UPS), generator (Generator), pdu (PDU), rpp (Remote Power Panel), ats (Automatic Transfer Switch), crac (CRAC), crah (CRAH), inrow (In-Row Cooler), chiller (Chiller), ahu (Air Handling Unit).
manufacturerreference → VENManufacturer.
modeltextModel.
serialtextSerial number.
statusenumValid ids: active (Active), standby (Standby), maintenance (Maintenance), faulted (Faulted), decommissioned (Decommissioned).
installDatedateInstallation date.
warrantyExpirydateWarranty expiry.

Location

FieldTypeRequiredNotes
sitereference → SITEFor site-level units (generators, chillers)
roomreference → ROOMFor room-level units (CRACs, PDUs, in-row coolers)
rackreference → RACKFor rack-mounted units (PDUs)
positiontextPosition.
zonetextZone served.

Capacity & Performance

FieldTypeRequiredNotes
ratedCapacityKwnumberRated capacity (kW).
currentLoadKwnumberCurrent load (kW).
loadPercentnumberLoad (%).
redundancyRoleenumValid ids: primary (Primary), redundant (Redundant (N+1)), backup (Backup).
feedPathenumValid ids: a (A Feed), b (B Feed), c (C Feed), na (N/A).

Electrical

FieldTypeRequiredNotes
inputVoltagenumberInput voltage (V).
outputVoltagenumberOutput voltage (V).
ratedAmpsnumberRated amperage (A).
phasesenumValid ids: single (Single phase), three (Three phase).
batteryRuntimeMinnumberBattery runtime (min).
batteryHealthPercentnumberBattery health (%).
fuelCapacityLitresnumberFuel capacity (L).
fuelLevelPercentnumberFuel level (%).

Outlets & Distribution

FieldTypeRequiredNotes
outletCountnumberNumber of outlets.
outletTypetextOutlet type.
breakerCountnumberNumber of breakers.
busRatingnumberBus rating (A).
transferTimetextTransfer time (ms).

Cooling Performance

FieldTypeRequiredNotes
coolingCapacityTonsnumberCooling capacity (tons).
coolingCapacityBtunumberCooling capacity (BTU/hr).
airflowCfmnumberAirflow (CFM).
supplyTempFnumberSupply air temp (°F).
returnTempFnumberReturn air temp (°F).
refrigerantTypetextRefrigerant type.

Water / Fluid

FieldTypeRequiredNotes
waterFlowGpmnumberWater flow rate (GPM).
supplyWaterTempFnumberSupply water temp (°F).
returnWaterTempFnumberReturn water temp (°F).
filterTypetextFilter type / rating.
filterLastChangeddateLast filter change.
filterChangeIntervalDaysnumberFilter change interval (days).

Schedule

FieldTypeRequiredNotes
lastMaintenanceDatedateLast maintenance.
nextMaintenanceDatedateNext maintenance.
maintenanceIntervalDaysnumberInterval (days).
maintenanceContractorreference → VENContractor.
maintenanceNotestext (multi-line)Notes.

Additional panels

  • Activity timeline panel attached.

Relationships

  • Lookups: manufacturer points at a VEN record; site points at a SITE record; room points at a ROOM record; rack points at a RACK record; maintenanceContractor points at a VEN record.

Creating a Infrastructure Unit via the API

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

{
  "entity":   "INFRAUNIT",
  "level":    260,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "unitType": "ups",
  "manufacturer": "",
  "model": "..."
}

Listing Infrastructure Units

# All records in your tenant
GET /v1/entities/INFRAUNIT/SUB:<your-sub-id>

See also

infraunitinfrastructureunitunitsinfraunits

Was this article helpful?

← Back to Knowledge Base