SystemLogPowerActionPerformed
Reported when a power action (reboot, applet restart, display power, …) is performed on a device.
Payload
| Field | Type | Required | Description |
|---|---|---|---|
owner | object | ✅ | Ownership envelope identifying the company or organization that owns this event. |
owner.ownershipType | "organization" (literal) | ✅ | Discriminator for the ownership envelope; always organization for these events. |
owner.organizationUid | string | ✅ | UID of the organization that owns the event. |
owner.parentCompanyUid | string | ✅ | UID of the owning organization's parent company. |
type | "Device.SystemLog.PowerActionPerformed" (literal) | ✅ | Fully-qualified event type discriminator (e.g. Device.DeviceConnectionAdded). |
deviceIdentityHash | string | ✅ | Server-generated unique identifier of the device, used as the public-facing identifier in the REST API. |
receivedAt | string (date-time) | ✅ | When the platform received the system log. |
recordedAt | string (date-time) | — | When the device recorded the system log; present for logs uploaded offline. |
source | "online" | "offline" (literal) | ✅ | Whether the log arrived over the live device socket or via an offline upload. |
action | "APP_RESTART" | "SYSTEM_REBOOT" | "APPLET_RELOAD" | "APPLET_REFRESH" | "DISPLAY_POWER_ON" | "DISPLAY_POWER_OFF" | "BACKUP_RESTART" | "APPLET_ENABLE" | "APPLET_DISABLE" | "FILE_SYSTEM_WIPEOUT" | "REAPPLY_POLICY" (literal) | ✅ |
Example
{
"id": "string",
"kind": "systemLog",
"type": "Device.SystemLog.PowerActionPerformed",
"payload": {
"owner": {
"ownershipType": "organization",
"organizationUid": "502c60ccxxxxxxxxxxxxxxxx70792484",
"parentCompanyUid": "5fcaebf6xxxxxxxxxxxxxxxx1ca6470f"
},
"type": "Device.SystemLog.PowerActionPerformed",
"deviceIdentityHash": "fe998782xxxxxxxxxxxxxxxxcfc247ef",
"receivedAt": "string",
"recordedAt": "string",
"source": "online",
"action": "APP_RESTART"
}
}
Shape
{
"id": "string",
"kind": "systemLog",
"type": "Device.SystemLog.PowerActionPerformed",
"payload": {
"owner": {
"ownershipType": "organization",
"organizationUid": "string",
"parentCompanyUid": "string"
},
"type": "Device.SystemLog.PowerActionPerformed",
"deviceIdentityHash": "string",
"receivedAt": "string (date-time)",
"recordedAt?": "string (date-time)",
"source": "online | offline",
"action": "APP_RESTART | SYSTEM_REBOOT | APPLET_RELOAD | APPLET_REFRESH | DISPLAY_POWER_ON | DISPLAY_POWER_OFF | BACKUP_RESTART | APPLET_ENABLE | APPLET_DISABLE | FILE_SYSTEM_WIPEOUT | REAPPLY_POLICY"
}
}