Space Docs
Domain Model

System

Fields

FieldTypeRequiredDefaultDescription
idstring.uuidYes—Id
createdAtstring.date-timeYes—Created at
updatedAtstring.date-timeYes—Updated at
customerIdstringYes—ID of the associated customer
namestringYes—Name
systemTypeenum(access_control, video_surveillance, intrusion_alarm, fire_alarm, audio_video, networking, structured_cabling, iot, smart_parking, intercom, other)Yes—System type
vendorstringNo—Vendor
productFamilystringNo—Product family
deploymentModelenum(on_premise, cloud, hybrid)No—Deployment model
statusenum(planned, installing, active, degraded, decommissioned)Yes—Status
commissioningDatestring.date-timeNo—Commissioning date
supportStatusenum(under_warranty, under_contract, out_of_support, eol)No—Support status
notesSummarystringNo—Notes summary
workspaceIdstringYes—ID of the associated workspace
visibilityModeunknownYes—Visibility mode
siteIdsstring[]No—Site ids
spaceIdsstring[]No—Space ids

Create Schema

Fields accepted when creating a new record:

FieldTypeRequiredDefaultDescription
customerIdstringYes—ID of the associated customer
siteIdsstring[]Yes[]Site ids
namestringYes—Name
systemTypeenum(access_control, video_surveillance, intrusion_alarm, fire_alarm, audio_video, networking, structured_cabling, iot, smart_parking, intercom, other)Yes—System type
vendorstringNo—Vendor
productFamilystringNo—Product family
deploymentModelenum(on_premise, cloud, hybrid)No—Deployment model
statusenum(planned, installing, active, degraded, decommissioned)Yes"planned"Status
commissioningDatestring.date-timeNo—Commissioning date
supportStatusenum(under_warranty, under_contract, out_of_support, eol)No—Support status
notesSummarystringNo—Notes summary
workspaceIdstringNo—ID of the associated workspace
visibilityModeunknownNo—Visibility mode

Update Schema

All fields are optional when updating:

FieldTypeRequiredDefaultDescription
customerIdstringNo—ID of the associated customer
siteIdsstring[]No—Site ids
namestringNo—Name
systemTypeenum(access_control, video_surveillance, intrusion_alarm, fire_alarm, audio_video, networking, structured_cabling, iot, smart_parking, intercom, other)No—System type
vendorstringNo—Vendor
productFamilystringNo—Product family
deploymentModelenum(on_premise, cloud, hybrid)No—Deployment model
statusenum(planned, installing, active, degraded, decommissioned)No—Status
commissioningDatestring.date-timeNo—Commissioning date
supportStatusenum(under_warranty, under_contract, out_of_support, eol)No—Support status
notesSummarystringNo—Notes summary

On this page