RACKTYPE: Rack Type
The RACKTYPE entity represents classification of server rack types with physical dimensions, U height, weight capacity, and mounting specifications.
Default definition. This article describes the default
RACKTYPE 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 RACKTYPE.Entity properties
| Property | Value |
|---|---|
| Entity code | RACKTYPE |
| Display name | Rack Type |
| Plural | Rack Types |
| Level | 1000 |
Use cases
RACKTYPE is a lookup entity referenced by RACK records to classify the type of rack (e.g. 42U standard, 48U tall, 2-post, 4-post, open frame). It captures the full physical envelope (width, depth, height in both mm and inches) plus the usable U height which determines how many units of equipment can be mounted. Weight capacity, power capacity, and mounting style are critical for planning and procurement. The status field allows deprecating rack types no longer in use without deleting historical references.
Fields
General
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Yes | e.g. 42U Standard, 48U Tall, 2-Post Open. |
description | text (multi-line) | Description. | |
manufacturer | text | Manufacturer. | |
modelNumber | text | Model Number. | |
mountingType | enum | Mounting Type. Valid ids: 1 (4-Post Cabinet), 2 (2-Post Open Frame), 3 (4-Post Open Frame), 4 (Wall Mount), 5 (Colocation Cabinet). | |
status | enum | Yes | Status. Valid ids: 1 (Active), 2 (Inactive). |
rackUnits | number | Yes | Number of equipment mounting positions (1U = 1.75 inches / 44.45mm). |
heightMm | number | Yes | Overall Height (mm). |
widthMm | number | Yes | External width including frame. |
depthMm | number | Yes | External depth including doors. |
heightIn | number | Overall Height (inches). | |
widthIn | number | Width (inches). | |
depthIn | number | Depth (inches). | |
maxStaticLoad | number | Maximum weight capacity when stationary. | |
maxRollingLoad | number | Maximum weight capacity when moving. | |
maxPowerKw | number | Maximum supported power draw. |
Relationships
- No declared relationships in the default definition.
Creating a Rack Type via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "RACKTYPE",
"level": 1000,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example",
"status": "1",
"rackUnits": 100,
"heightMm": 100
}
Listing RACKTYPE records
# All rack types in your tenant
GET /v1/entities/RACKTYPE/SUB