ZRM Docs
Domain Model

Asset

Fields

FieldTypeRequiredDefaultDescription
idstring.uuidYesId
createdAtstring.date-timeYesCreated at
updatedAtstring.date-timeYesUpdated at
siteIdstringYesID of the associated site
namestringYesName
systemIdstringNoID of the associated system
parentAssetIdstringNoID of the associated parent asset
assetTypeenum(controller, panel, camera, sensor, reader, lock, switch, server, nvr_dvr, workstation, ups, pdu, enclosure, module, cable_run, access_point, intercom_station, other)YesAsset type
manufacturerstringNoManufacturer
modelstringNoModel
serialNumberstringNoSerial number
firmwareVersionstringNoFirmware version
configVersionstringNoConfig version
ipAddressstringNoIp address
macAddressstringNoMac address
networkSegmentstringNoNetwork segment
installDatestring.date-timeNoInstall date
warrantyExpirationstring.date-timeNoWarranty expiration
supportContractIdstring.uuidNoID of the associated support contract
lifecycleStatusenum(planned, ordered, installed, active, maintenance, failed, decommissioned, disposed)YesLifecycle status
locationSpaceIdstringNoID of the associated location space
qrCodestringNoQr code
externalIdsobjectNoExternal ids
workspaceIdstringYesID of the associated workspace
visibilityModeenum(global, workspace_local, shared)YesVisibility mode
projectIdunknownNoID of the associated project
acquisitionMethodunknownNoAcquisition method
previousVendorunknownNoPrevious vendor
originalInstallDateunknownNoOriginal install date
conditionAtAcquisitionunknownNoCondition at acquisition
conditionNotesunknownNoCondition notes
lastServiceDateunknownNoLast service date
nextServiceDueunknownNoNext service due
totalServiceCountunknownNoTotal service count
failureCountunknownNoFailure count
assetTagunknownNoAsset tag
notesunknownNoNotes

Create Schema

Fields accepted when creating a new record:

FieldTypeRequiredDefaultDescription
siteIdstringYesID of the associated site
namestringYesName
systemIdstringNoID of the associated system
parentAssetIdstringNoID of the associated parent asset
assetTypeenum(controller, panel, camera, sensor, reader, lock, switch, server, nvr_dvr, workstation, ups, pdu, enclosure, module, cable_run, access_point, intercom_station, other)YesAsset type
manufacturerstringNoManufacturer
modelstringNoModel
serialNumberstringNoSerial number
firmwareVersionstringNoFirmware version
configVersionstringNoConfig version
ipAddressstringNoIp address
macAddressstringNoMac address
networkSegmentstringNoNetwork segment
installDatestring.date-timeNoInstall date
warrantyExpirationstring.date-timeNoWarranty expiration
supportContractIdstring.uuidNoID of the associated support contract
lifecycleStatusenum(planned, ordered, installed, active, maintenance, failed, decommissioned, disposed)Yes"planned"Lifecycle status
locationSpaceIdstringNoID of the associated location space
qrCodestringNoQr code
externalIdsobjectNoExternal ids
workspaceIdstringNoID of the associated workspace
visibilityModeenum(global, workspace_local, shared)Yes"workspace_local"Visibility mode
projectIdstring.uuidNoID of the associated project
acquisitionMethodenum(installed, takeover, purchased, transferred)NoAcquisition method
previousVendorstringNoPrevious vendor
originalInstallDatestring.date-timeNoOriginal install date
conditionAtAcquisitionenum(excellent, good, fair, poor, unknown)NoCondition at acquisition
conditionNotesstringNoCondition notes
assetTagstringNoAsset tag
notesstringNoNotes

Update Schema

All fields are optional when updating:

FieldTypeRequiredDefaultDescription
siteIdstringNoID of the associated site
namestringNoName
systemIdstringNoID of the associated system
parentAssetIdstringNoID of the associated parent asset
assetTypeenum(controller, panel, camera, sensor, reader, lock, switch, server, nvr_dvr, workstation, ups, pdu, enclosure, module, cable_run, access_point, intercom_station, other)NoAsset type
manufacturerstringNoManufacturer
modelstringNoModel
serialNumberstringNoSerial number
firmwareVersionstringNoFirmware version
configVersionstringNoConfig version
ipAddressstringNoIp address
macAddressstringNoMac address
networkSegmentstringNoNetwork segment
installDatestring.date-timeNoInstall date
warrantyExpirationstring.date-timeNoWarranty expiration
supportContractIdstring.uuidNoID of the associated support contract
lifecycleStatusenum(planned, ordered, installed, active, maintenance, failed, decommissioned, disposed)No"planned"Lifecycle status
locationSpaceIdstringNoID of the associated location space
qrCodestringNoQr code
externalIdsobjectNoExternal ids
projectIdstring.uuidNoID of the associated project
acquisitionMethodenum(installed, takeover, purchased, transferred)NoAcquisition method
previousVendorstringNoPrevious vendor
originalInstallDatestring.date-timeNoOriginal install date
conditionAtAcquisitionenum(excellent, good, fair, poor, unknown)NoCondition at acquisition
conditionNotesstringNoCondition notes
assetTagstringNoAsset tag
notesstringNoNotes

On this page