Device Event Fields
In addition to the Common Fields, Event Actor Fields and Event Target Fields listed above,
DEVICE
events include
changeType
and
updatedDetails
fields, as well as a
details
block. They may also include a
parentDetails
block and an
info
block, if available:
"type": "DEVICE",
"id": "1583",
"eventTime": "2017-07-26T12:35:37.000Z",
"changeType":"UPDATED"
"actor": {...},
"details": {
"type": "DEVICE_STATUS",
"activationStatus": "ACTIVATED",
"securityStatus": "SECURE",
"protectionStatus": "PROTECTED"
},
"updatedDetails": ["activationStatus","securityStatus","protectionStatus"],
"parentDetails": {
"type": "DEVICE_STATUS",
"activationStatus": "ACTIVATED",
"securityStatus": "SECURE",`
"protectionStatus": "PROTECTED"
},
"info":"",
"target": {...}
NOTE: Some device status fields are omitted depending on the state of other fields, e.g.,
securityStatus
is present only if
protectionStatus=PROTECTED
and
activationStatus=ACTIVATED
, otherwise it is omitted.
Field | Type | Description |
---|---|---|
| String | The type of change. One of
CREATED, UPDATED, DELETED . |
| enum array | Which status field(s) changed in value. Can be one or more of
activationStatus, securityStatus, protectionStatus . |
| JSON | The current device state. |
| String | Always
DEVICE_STATUS. |
| enum | The activation status of the device. One of
ACTIVATED, DEACTIVATED, PENDING, DELETED . |
| enum | The security status of the device. One of
SECURE, THREAT_LOW, THREAT_MEDIUM, THREAT_HIGH . |
| enum | The protection status of the device. One of
PROTECTED, DISCONNECTED, UNINSTALLED . |
| JSON | For dual enrollment devices, each profile is reported as a separate device. The
parentDetails summarize the status of the parent device entry that represents the combined states of its profiles. |
| enum | Always
DEVICE_STATUS . |
| enum | The activation status of the parent device. |
| enum | The security status of the parent device. |
| enum | The protection status of the parent device. |
| JSON | Additional information, if available. |
| UUID array | An array of MES Console Device Group IDs that the device belongs to. |
| UUID array | An array of MES Console Device Group IDs that the device previously belonged to. |