NWPLATHWREQ: Hardware Requirement
A requirement linking a software component to a hardware version, specifying whether it is a minimum, recommended, or certified platform.
Default definition. This article describes the default
NWPLATHWREQ 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 NWPLATHWREQ.Entity properties
| Property | Value |
|---|---|
| Entity code | NWPLATHWREQ |
| Display name | Hardware Requirement |
| Plural | Hardware Requirements |
| Level | 6155 |
Use cases
Junction entity linking NWPLATCOMP (software component) to NWPLATHWVER (hardware version). Uses dual-comboKey: component at position 1 (comboKey), hwVersion at position 2 (comboKey2). This enables bidirectional related lists: NWPLATCOMP shows 'Hardware Requirements' via comboKey, NWPLATHWVER shows 'Used By Components' via comboKey2.
Fields
Requirement
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Description | |
component | reference → NWPLATCOMP | Yes | Software component |
hwVersion | reference → NWPLATHWVER | Yes | Hardware version |
Classification
| Field | Type | Required | Notes |
|---|---|---|---|
requirementType | enum | Yes | Requirement type Valid ids: minimum (Minimum), recommended (Recommended), certified (Certified), maximum (Maximum). |
notes | text (multi-line) | Notes |
Relationships
- Lookups:
componentpoints at aNWPLATCOMPrecord.hwVersionpoints at aNWPLATHWVERrecord.
Creating a Hardware Requirement via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "NWPLATHWREQ",
"level": 6155,
"comboKey": "SUB:<your-sub-id>|ENT:",
"component": "",
"hwVersion": "",
"requirementType": "minimum"
}
Listing Hardware Requirements records
# All hardware requirements in your tenant
GET /v1/entities/NWPLATHWREQ/SUB