Skip to main content

List of Event Types

UpdatedReleaseMessage Device Firmware Update (DFU)

Event generated when a release is created or updated.

Event Type: RELEASE_UPDATED_TYPE

FieldTypeDetails
releaseIdString
projectIdString

Payload

{
"release_id": "612d3cecf3ee17d321adbec6"
}

TestEventMessage Output Streams

Event generated when user wants to test output stream integration.

Event Type: TEST_EVENT_TYPE

FieldTypeDetails
timestampTimestamp
projectIdString
integrationIdString
dataJSON Object

Payload

{
"integration_id": "612d3cecf3ee17d321adbec6",
"data": {
"msg": "Test Message"
},
"project_id": "my-project",
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}

DeviceLogEntry Device Logs

Event generated when a device sends logs.

Event Type: DEVICE_LOG_ENTRY_TYPE

FieldTypeDetails
timestampTimestamp
typeDeviceLogTypeLOGGING (0), DIAGNOSTICS (1), METRICS (2)
levelDeviceLogLevelNONE (0), DEBUG (1), INFO (2), WARN (3), ERROR (4)
moduleString
moduleIdString
messageString
metadataJSON Object
deviceIdString

Payload

{
"device_id": "612d3cecf3ee17d321adbec6",
"level": 2,
"message": "Hello",
"metadata": {},
"module": "default",
"project_id": "esp32-test",
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}

DeviceFirmwareLogEntry Device Logs

Event generated when a device reports state related to an artifact.

Event Type: DEVICE_FIRMWARE_LOG_ENTRY_TYPE

FieldTypeDetails
timestampTimestamp
versionString
targetString
stateCodeString
reasonCodeString
deviceIdString
packageString
projectIdString

Payload

{
"device_id": "612d3cecf3ee17d321adbec6",
"version": "1.0.0",
"target": "1.0.1",
"package": "main",
"stateCode": "0",
"reasonCode": "0",
"project_id": "my-project",
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}

UpdateDeviceStateMessage LightDB State

Event generated when a path is created/updated on LightDB State.

Event Type: UPDATE_DEVICE_STATE_TYPE

FieldTypeDetails
timestampTimestamp
deviceIdString
pathString
dataJSON Value

Payload

{
"device_id": "612d3cecf3ee17d321adbec6",
"path": "cmd/light",
"data": "on",
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}

DeleteDeviceStateMessage LightDB State

Event generated when a path is deleted on LightDB State.

Event Type: DELETE_DEVICE_STATE_TYPE

FieldTypeDetails
timestampTimestamp
pathString
deviceIdString

Payload

{
"device_id": "612d3cecf3ee17d321adbec6",
"path": "cmd/light",
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}

DeviceStreamMessage LightDB Stream

Event generated when a device send data to LightDB Stream.

Event Type: DEVICE_STREAM_TYPE

FieldTypeDetails
timestampTimestamp
deviceIdString
dataJSON Object

Payload

{
"device_id": "612d3cecf3ee17d321adbec6",
"data": {
"temperature": 34
},
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}