DemandFlow Support Centre

CMDB: Configuration Item

ReferenceEntity Reference16/04/2026Updated 16/04/2026
Configuration Item (CI) representing a service, application, infrastructure component, or other managed element in the CMDB.

CMDB: Configuration Item

Configuration Item (CI) representing a service, application, infrastructure component, or other managed element in the CMDB.

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

Entity properties

PropertyValue
Entity codeCMDB
Display nameConfiguration Item
PluralConfiguration Items
Level51200

Use cases

CMDB represents Configuration Items broader than ITASSET (which focuses on end-user hardware). CIs can be services, applications, servers, databases, network devices, VMs, containers, or cloud resources. The Dependencies panel uses two relatedlists backed by the CMDBREL junction entity: Depends On (upstream, stockRecord on sourceCi) and Depended On By (downstream, stockRecord on targetCi). This avoids storing large dependency arrays in DynamoDB. Linked Assets shows ITASSET records via stockRecord on configItem.

Fields

General: CI Information

FieldTypeRequiredNotes
nametextYesCI Name.
ciTypeenumYesCI Type. Valid ids: 1 (Service), 2 (Application), 3 (Server), 4 (Database), 5 (Network Device), 6 (Storage), 7 (Virtual Machine), 8 (Container), 9 (Cloud Resource), 10 (Document), 11 (Other).
statusenumYesStatus. Valid ids: 1 (Active), 2 (Planned), 3 (Under Change), 4 (Retired), 5 (Decommissioned).
descriptiontext (multi-line)Description.

General: Classification

FieldTypeRequiredNotes
tierenumTier. Valid ids: 1 (Tier 1 - Business Critical), 2 (Tier 2 - Important), 3 (Tier 3 - Standard), 4 (Tier 4 - Non-Critical).
environmentenumEnvironment. Valid ids: 1 (Production), 2 (Staging), 3 (Development), 4 (Test), 5 (DR).
locationtextLocation.
versiontextVersion.

General: Ownership

FieldTypeRequiredNotes
ownerreference → userYesOwner.
managedByreference → userManaged By.
supportGrouptextSupport Group.
vendorreference → VENVendor.
departmentreference → DEPTDepartment.
servicereference → ITSVCService.

Technical Details: Configuration

FieldTypeRequiredNotes
hostnametextHostname.
ipAddresstextIP Address.
operatingSystemtextOperating System.
platformtextPlatform.
urltextURL.
porttextPort.
notestext (multi-line)Technical Notes.

Technical Details: Capacity & Performance

FieldTypeRequiredNotes
cputextCPU.
memoryGBnumberMemory (GB).
storageGBnumberStorage (GB).
maxConnectionsnumberMax Connections.
monitoringTooltextMonitoring Tool.
monitoringUrltextMonitoring URL.

Relationships

  • Lookups: vendor points at a VEN record; department points at a DEPT record; service points at a ITSVC record.
  • Related lists: CMDBREL (via sourceCi), CMDBREL (via targetCi), ITASSET (via configItem), ITCHANGE (via configItem), TICKET (via configItem).
  • Activity: activity timeline panel attached.

Creating a Configuration Item via the API

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

{
  "entity":   "CMDB",
  "level":    51200,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "CI Name",
  "ciType": "1",
  "status": "1",
  "description": "Description"
}

Listing Configuration Items records

GET /v1/entities/CMDB/SUB

See also

cmdbconfiguration itemconfiguration items

Was this article helpful?

← Back to Knowledge Base