DemandFlow Support Centre

RACKMOUNTPOINT: Rack Mount Point

ReferenceEntity Reference16/04/2026Updated 16/04/2026
The RACKMOUNTPOINT entity represents an individual U-position slot (front or rear) within a rack for mounting or reserving equipment.

RACKMOUNTPOINT: Rack Mount Point

The RACKMOUNTPOINT entity represents an individual U-position slot (front or rear) within a rack for mounting or reserving equipment.

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

Entity properties

PropertyValue
Entity codeRACKMOUNTPOINT
Display nameRack Mount Point
PluralRack Mount Points
Level275

Use cases

RACKMOUNTPOINT represents a single mountable position within a RACK, identified by U position number (1 from bottom) and side (Front/Rear). The name is auto-generated as RackName-U##-Side. Status tracks availability (Available, Occupied, Reserved, Blocked, Maintenance) and mount type handles full-width or half-width (left/right) configurations. Assignment links to a COMPINV asset currently mounted at this position, with assetGroup and isPrimary fields supporting multi-U equipment that spans several mount points. Reservation fields (reservedFor, reservedUntil, project) enable capacity planning by pre-allocating positions for upcoming deployments. Physical constraints capture obstructions (cable management, PDU, structural, cooling), maximum equipment depth, and position-specific weight limits. Power & Connectivity records the nearest PDU outlet reference, available power capacity, cable access availability and sides. This granular per-U tracking enables rack elevation visualisation, space utilisation calculations, and precise asset placement planning across the data centre.

Fields

General

FieldTypeRequiredNotes
nametextYesAuto-generated: RackName-U##-Side. Read-only.
rackreference → RACKYesParent Rack.
uPositionnumberYesPosition from bottom (1) to top.
sideenumYesSide. Valid ids: 1 (Front), 2 (Rear).
statusenumYesStatus. Valid ids: 1 (Available), 2 (Occupied), 3 (Reserved), 4 (Blocked), 5 (Maintenance).
mountTypeenumMount Type. Valid ids: 1 (Full Width), 2 (Half Width - Left), 3 (Half Width - Right).
assetreference → COMPINVAsset currently mounted at this position.
assetGrouptextGroups mount points for multi-U assets.
isPrimarybooleanPrimary position for multi-U assets.
assignedDatedateAssignment Date.
reservedForreference → COMPINVReserved For Asset.
reservedUntildateReserved Until.
projectreference → ag_deliveryprojectRelated Project.

Physical

FieldTypeRequiredNotes
hasObstructionbooleanCable management or other obstruction.
obstructionTypeenumObstruction Type. Valid ids: 1 (Cable Management), 2 (PDU), 3 (Structural), 4 (Cooling), 5 (Other).
maxDepthnumberMaximum depth available at this position.
weightLimitnumberIf different from rack default.
nearestPowerOutlettextPDU outlet reference.
powerCapacitynumberMaximum power available.
hasCableAccessbooleanCable Access.
cableAccessSidemultiselectCable Access Side.

Notes

FieldTypeRequiredNotes
notestext (multi-line)Any special considerations for this mount point.

Relationships

  • Lookups: rack points at RACK record; asset points at COMPINV record; reservedFor points at COMPINV record; project points at ag_deliveryproject record.

Creating a Rack Mount Point via the API

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

{
  "entity":   "RACKMOUNTPOINT",
  "level":    275,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "rack": "",
  "uPosition": 100,
  "side": 1,
  "status": 1
}

Listing RACKMOUNTPOINT records

# All rack mount points in your tenant
GET /v1/entities/RACKMOUNTPOINT/SUB

See also

rackmountpointrack mount pointrack mount pointsrackmountpoint

Was this article helpful?

← Back to Knowledge Base