DemandFlow Support Centre

ITSTATUS: IT Status

ReferenceEntity Reference16/04/2026Updated 16/04/2026
IT asset lifecycle status with configurable rules for assignment, checkout, depreciation, and alerting.

ITSTATUS: IT Status

IT asset lifecycle status with configurable rules for assignment, checkout, depreciation, and alerting.

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

Entity properties

PropertyValue
Entity codeITSTATUS
Display nameIT Status
PluralIT Statuses
Level55000

Use cases

ITSTATUS goes beyond a simple name/description lookup - it is a rule-driven status entity that controls IT asset behaviour based on the current lifecycle state. The category field groups statuses into Active, Inactive, Maintenance, Transition, and End of Life, providing a high-level state machine. The Status Rules section is the key design element: allowAssignment and allowCheckout control whether assets in this status can be assigned to users or checked out, preventing allocation of decommissioned or broken equipment.

Fields

Status Information

FieldTypeRequiredNotes
reftextRef.
nametextYesStatus Code Name.
descriptiontextYesStatus Description.
categoryenumYesValid ids: 1 (Active), 2 (Inactive), 3 (Maintenance), 4 (Transition), 5 (End of Life).
colortextDisplay Color.
sortOrdernumberSort Order.
activeenumYesValid ids: 1 (Yes), 0 (No).
defaultStatusenumValid ids: 1 (Yes), 0 (No).

Status Rules

FieldTypeRequiredNotes
allowAssignmentenumValid ids: 1 (Yes), 0 (No).
allowCheckoutenumValid ids: 1 (Yes), 0 (No).
depreciationEnabledenumValid ids: 1 (Yes), 0 (No).
maintenanceRequiredenumValid ids: 1 (Yes), 0 (No).
inventoryTrackedenumValid ids: 1 (Yes), 0 (No).
alertsEnabledenumValid ids: 1 (Yes), 0 (No).
reportingCategorytextReporting Category.
notestext (multi-line)Notes.

Relationships

  • No declared relationships in the default definition.

Creating a IT Status via the API

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

{
  "entity":   "ITSTATUS",
  "level":    55000,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "description": "...",
  "category": "1",
  "active": "1"
}

Listing IT Statuses

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

See also

itstatusitstatusstatusesitstatuses

Was this article helpful?

← Back to Knowledge Base