Skip to content
View Categories

Device Object

The Device Object provides a data structure for managing devices of many different types. In particular, it includes fields for networking, IoT and technology devices.

Module: Assets
Collection: Devices
Object Identifier: assets.device

Friendly Field NameData Field NameGeneral Data TypeDescriptionOptimised for Searching
Unique IdentifieruuidUUIDUnique identifier for each deviceYes
Application Identifierapp_uuidUUIDIdentifier for the associated applicationYes
Application Context Referenceapp_context_refText (max length 50)You can use this field to provide searchable context to your object – for example this may be an external identifier, or a lookup UUID to another object in your application.Yes
Sub UUIDsub_uuidUUIDSimilar to the Application Context Ref, This field can be used to store a UUID to another Object. For example, you may be recording an event for an asset – this field would be the preferred field to store the asset UUID to which the event relates.Yes
Linked Device UUIDlinked_device_uuidUUIDIdentifier for a parent device, if applicable. The Parent Object must already exist in this Collection, otherwise an error will occur when creating the new Object.Yes
LabellabelText (max length 50)Label for the device.No
Device Namedevice_nameText (max length 50)Name of the device.No
Device Type Keydevice_type_keyText (max length 30)Key identifying the device type.No
Device Profile Keydevice_profile_keyText (max length 30)Key for the device profile.No
MakemakeText (max length 50)Make of the device.No
ModelmodelText (max length 50)Model of the device.No
VersionversionText (max length 50)Version of the device.No
Hardware Versionhw_versionText (max length 50)Hardware version of the device.No
Software Versionsw_versionText (max length 50)Software version of the device.No
Serial Numberserial_numText (max length 50)Serial number of the device.No
MAC Address 1mac_addr_1Text (max length 17)First MAC address of the device.No
MAC Address 2mac_addr_2Text (max length 17)Second MAC address of the device.No
MAC Address 3mac_addr_3Text (max length 17)Third MAC address of the device.No
MAC Address 4mac_addr_4Text (max length 17)Fourth MAC address of the device.No
IMEI 1imei_1Text (max length 20)First IMEI number of the device.No
IMEI 2imei_2Text (max length 20)Second IMEI number of the device.No
IMEI 3imei_3Text (max length 20)Third IMEI number of the device.No
IMEI 4imei_4Text (max length 20)Fourth IMEI number of the device.No
IMSI 1imsi_1Text (max length 20)First IMSI number of the device.No
IMSI 2imsi_2Text (max length 20)Second IMSI number of the device.No
IMSI 3imsi_3Text (max length 20)Third IMSI number of the device.No
IMSI 4imsi_4Text (max length 20)Fourth IMSI number of the device.No
MSISDN 1msisdn_1Text (max length 20)First MSISDN number of the device.No
MSISDN 2msisdn_2Text (max length 20)Second MSISDN number of the device.No
MSISDN 3msisdn_3Text (max length 20)Third MSISDN number of the device.No
MSISDN 4msisdn_4Text (max length 20)Fourth MSISDN number of the device.No
Custom Field 1custom_1Text (max length 255)Custom field for additional information.No
Custom Field 1 Labelcustom_1_labelText (max length 30)Label for Custom Field 1.No
Custom Field 2custom_2Text (max length 255)Custom field for additional information.No
Custom Field 2 Labelcustom_2_labelText (max length 30)Label for Custom Field 2.No
Custom Field 3custom_3Text (max length 255)Custom field for additional information.No
Custom Field 3 Labelcustom_3_labelText (max length 30)Label for Custom Field 3.No
Custom Field 4custom_4Text (max length 255)Custom field for additional information.No
Custom Field 4 Labelcustom_4_labelText (max length 30)Label for Custom Field 4.No
Custom Field 5custom_5Text (max length 255)Custom field for additional information.No
Custom Field 5 Labelcustom_5_labelText (max length 30)Label for Custom Field 5.No
Meta Datameta_dataTextAdditional meta data for the device.No
StatusstatusEnumerated ListStatus of the device (e.g., active, archived). Allowable values are:
active, archived, damaged, faulty, in-use, inactive,
maintenance, off, offline, on, online, out-of-service,
standby, other
No
TaxonomytaxonomyText (max length 50)Internal categorisation for the device.Yes
Created Atcreated_atDateTimeTimestamp when the record was created.No
Updated Atupdated_atDateTimeTimestamp when the record was last updated.No
Created Bycreated_byText (max length 50)You can use this field to record who or what created the Object record.No
Updated Byupdated_byText (max length 50)You can use this field to record who or what last updated the Object record.No
Object: assets.device