DemandFlow Support Centre

ITASSET: IT Asset

ReferenceEntity Reference16/04/2026Updated 16/04/2026
IT asset with full lifecycle tracking including hardware specs, financials, warranty, security, and compliance.

ITASSET: IT Asset

IT asset with full lifecycle tracking including hardware specs, financials, warranty, security, and compliance.

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

Entity properties

PropertyValue
Entity codeITASSET
Display nameIT Asset
PluralIT Assets
Level50000

Use cases

ITASSET is a comprehensive IT asset management entity designed for end-user computing and general IT equipment (laptops, desktops, monitors, peripherals) as distinct from the COMP/COMPINV model which focuses on infrastructure components. It uses ITTYPE and ITSTATUS as lookup entities for classification and status rather than inline selects, enabling organisation-specific taxonomies. The General panel covers identification (assetTag, serialNumber), hardware specs (manufacturer via VEN, model, formFactor via ITFORMFACTOR, processor, memory, storage via ITSTORAGETYPE, GPU), and assignment (assignedTo user, department via DEPT, physical location fields).

Fields

Asset Identification

FieldTypeRequiredNotes
reftextRef.
nametextYesAsset Name.
assetTagtextYesAsset Tag.
serialNumbertextSerial Number.
statusreference → ITSTATUSStatus.
assetTypereference → ITTYPEAsset Type.
configItemreference → CMDBConfiguration Item.
descriptiontext (multi-line)Description.
assetOwnershipenumValid ids: company (Company), personal (Personal), unknown (Unknown).
assetCategoryenumValid ids: physical (Physical), virtual (Virtual).

Hardware Details

FieldTypeRequiredNotes
manufacturerreference → VENManufacturer.
modeltextModel.
formFactorreference → ITFORMFACTORForm Factor.
processortextProcessor.
memoryGBnumberMemory (GB).
storageGBnumberStorage (GB).
storageTypereference → ITSTORAGETYPEStorage Type.
gpuModeltextGPU Model.

Assignment & Location

FieldTypeRequiredNotes
assignedToreference → STFAssigned To.
assignmentDatedateAssignment Date.
departmentreference → DEPTDepartment.
conditionenumValid ids: good (Good), fair (Fair), damaged (Damaged), defective (Defective).
buildingtextBuilding.
floortextFloor.
roomtextRoom.
notestext (multi-line)Notes.

Network Information

FieldTypeRequiredNotes
hostnametextHostname.
primaryMacAddresstextPrimary MAC Address.
wifiMacAddresstextWiFi MAC Address.
ipAddresstextIP Address.
networkNametextNetwork Name.
domainNametextDomain.
remoteAccessEnabledenumValid ids: 1 (Enabled), 0 (Disabled).

Software Information

FieldTypeRequiredNotes
operatingSystemtextOperating System.
osVersiontextOS Version.
lastBootTimedateLast Boot Time.
lastScandateLast Inventory Scan.
encryptionStatusenumValid ids: 1 (Encrypted), 2 (Not Encrypted), 3 (Partial), 4 (Unknown).
lastPatchDatedateLast Patch Date.
complianceStatusenumValid ids: 1 (Compliant), 2 (Non-Compliant), 3 (Review Required).

Intune

FieldTypeRequiredNotes
intuneDeviceIdtextIntune Device ID.
intuneComplianceStateenumValid ids: compliant (Compliant), noncompliant (Non-Compliant), unknown (Unknown).
intuneLastSyncdatetimeLast Intune Sync.
intuneEnrolledDatedatetimeIntune Enrolled.
intuneEnrollmentTypetextEnrollment Type.
intuneUserPrincipalNametextIntune User.

Virtual Configuration

FieldTypeRequiredNotes
hypervisorenumValid ids: 1 (VMware vSphere), 2 (Microsoft Hyper-V), 3 (KVM), 4 (Xen), 5 (Proxmox), 6 (AWS EC2), 7 (Azure VM), 8 (Google Compute), 9 (Other).
hostSystemreference → COMPINVPhysical host this virtual asset runs on
vmIdtextVM / Instance ID.
vmStateenumValid ids: 1 (Running), 2 (Stopped), 3 (Suspended), 4 (Migrating), 5 (Failed), 6 (Unknown).

Resource Allocation

FieldTypeRequiredNotes
vCpuCountnumbervCPUs.
vMemoryGBnumberMemory (GB).
vStorageGBnumberTotal Storage (GB).
vStorageUsedGBnumberUsed Storage (GB).

Virtualisation Infrastructure

FieldTypeRequiredNotes
vmClusterreference → HYPCLUSTERHypervisor Cluster.
vmResourcePoolreference → RESOURCEPOOLResource Pool.
vmDatastorereference → DATASTOREDatastore.
networkPortGroupreference → VPORTGROUPNetwork (Port Group).

Purchase Information

FieldTypeRequiredNotes
purchaseDatedatePurchase Date.
inServiceDatedateIn-Service Date.
purchaseCostnumberPurchase Cost.
currencyreference → CURRENCYCurrency.
vendorreference → VENVendor.
purchaseOrderreference → POPurchase Order.
invoiceNumbertextInvoice Number.
costCenterreference → COSTCTRCost Center.
budgetCodereference → BUDGCODEBudget Code.
glAccountreference → GLACCTGL Account.

Depreciation Information

FieldTypeRequiredNotes
depreciationMethodreference → DEPMETHODDepreciation Method.
usefulLifeMonthsnumberUseful Life (Months).
depreciationStartDatedateDepreciation Start Date.
currentNetBookValuenumberCurrent Net Book Value.
salvageValuenumberSalvage Value.
accumulatedDepreciationnumberAccumulated Depreciation.
lastDepreciationDatedateLast Depreciation Date.
lastDepreciationAmountnumberLast Depreciation Amount.
depreciableValuenumberDepreciable Value.

Warranty Information

FieldTypeRequiredNotes
warrantyStartDatedateWarranty Start Date.
warrantyEndDatedateWarranty End Date.
warrantyStatusenumValid ids: 1 (Active), 2 (Expired), 3 (Void), 4 (Pending Claim).
warrantyTypeenumValid ids: 1 (Manufacturer), 2 (Extended), 3 (Third-Party), 4 (Self-Insured).
warrantyProviderreference → VENWarranty Provider.
warrantyNotestext (multi-line)Warranty Notes.

Support Information

FieldTypeRequiredNotes
supportAgreementreference → SUPAGREEMENTSupport Agreement.
supportLevelreference → SUPLEVELSupport Level.
supportRenewalDatedateSupport Renewal Date.
supportCostnumberAnnual Support Cost.
supportProviderreference → VENSupport Provider.
supportEmailtextSupport Email.
supportPhonetextSupport Phone.
supportPortaltext (URL)Support Portal.

Maintenance Status

FieldTypeRequiredNotes
maintenanceStatusenumValid ids: ok (OK), scheduled (Scheduled), inProgress (In Progress), overdue (Overdue).
lastMaintenanceDatedateLast Maintenance.
nextMaintenanceDatedateNext Maintenance.

Security Information

FieldTypeRequiredNotes
antivirusSoftwaretextAntivirus Software.
avUpdateStatusenumValid ids: 1 (Current), 2 (Outdated), 3 (Disabled), 4 (Not Installed).
lastFullScanDatedateLast Full Scan Date.
encryptionTypereference → ITENCTYPEEncryption Type.
encryptionDatedateEncryption Date.
firewallStatusenumValid ids: 1 (Enabled), 2 (Disabled), 3 (Partial).
lastVulnScanDatedateLast Vulnerability Scan.
securityNotestext (multi-line)Security Notes.

Compliance Information

FieldTypeRequiredNotes
complianceStatusenumValid ids: 1 (Compliant), 2 (Non-Compliant), 3 (Exempt), 4 (Under Review).
lastComplianceCheckDatedateLast Compliance Check.
nextComplianceCheckDatedateNext Compliance Check.
dataClassificationenumValid ids: 1 (Public), 2 (Internal), 3 (Confidential), 4 (Restricted).
certificationstexte.g. ISO 27001, SOC 2, PCI-DSS
complianceNotestext (multi-line)Compliance Notes.

Lifecycle Management

FieldTypeRequiredNotes
manufactureDatedateManufacture Date.
acquisitionDatedateAcquisition Date.
deploymentDatedateDeployment Date.
lifecycleStageenumValid ids: 1 (Ordered), 2 (Received), 3 (Deployed), 4 (Active), 5 (Retiring), 6 (Disposed).
plannedRetirementDatedatePlanned Retirement Date.
replacementAssetreference → ITASSETReplacement Asset.
refreshCyclenumberRefresh Cycle (months).
lifecycleNotestext (multi-line)Lifecycle Notes.

Disposal Information

FieldTypeRequiredNotes
disposalDatedateDisposal Date.
disposalMethodenumValid ids: 1 (Recycled), 2 (Donated), 3 (Resold), 4 (Destroyed), 5 (Returned to Vendor).
wipedenumValid ids: 1 (Yes), 0 (No), 2 (N/A).
wipeMethodenumValid ids: 1 (DoD 5220.22-M), 2 (NIST 800-88), 3 (Physical Destruction), 4 (Degauss), 5 (Crypto Erase).
disposalCertificatetextDisposal Certificate.
disposalVendorreference → VENDisposal Vendor.
disposalCostnumberDisposal Cost.
disposalNotestext (multi-line)Disposal Notes.

Relationships

  • Lookups: status points at a ITSTATUS record; assetType points at a ITTYPE record; configItem points at a CMDB record; manufacturer points at a VEN record; formFactor points at a ITFORMFACTOR record; storageType points at a ITSTORAGETYPE record; assignedTo points at a STF record; department points at a DEPT record; hostSystem points at a COMPINV record; vmCluster points at a HYPCLUSTER record; vmResourcePool points at a RESOURCEPOOL record; vmDatastore points at a DATASTORE record; networkPortGroup points at a VPORTGROUP record; currency points at a CURRENCY record; vendor points at a VEN record; purchaseOrder points at a PO record; costCenter points at a COSTCTR record; budgetCode points at a BUDGCODE record; glAccount points at a GLACCT record; depreciationMethod points at a DEPMETHOD record; warrantyProvider points at a VEN record; supportAgreement points at a SUPAGREEMENT record; supportLevel points at a SUPLEVEL record; supportProvider points at a VEN record; encryptionType points at a ITENCTYPE record; replacementAsset points at a ITASSET record; disposalVendor points at a VEN record.
  • Related lists: ITASSIGNMENT (format SUB|ITASSET), ITAPPSW, ITMAINT, TICKET, ITHISTORY, ITADLINE.

Creating a IT Asset via the API

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

{
  "entity":   "ITASSET",
  "level":    50000,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "assetTag": "...",
  "ref": "...",
  "serialNumber": "..."
}

Listing IT Assets

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

See also

itassetitassetassetsitassets

Was this article helpful?

← Back to Knowledge Base