10.09.2025 - Event Types Update

Updates to Events and Data Schemas

New Event Types

Animal Detection Event

Generated when there is an animal in motion in front of the camera. The event represents the span of time for which the animal was in motion, and a null endTimestamp indicates that the animal's motion was still ongoing when the event was retrieved.

Learn More

Crowd Formation Detection Event

Detects the formation of a crowd of people.

Learn More

Updated Event Types

Device Cloud Status Update Event

These events will now include the previous status of the device in the Device Cloud Previous Status data schema.

Learn More

New Data Schemas

Animal Attributes

Attributes related to an animal detected in an event image

{
  "type": "een.animalAttributes.v1",
  "creatorId": "string_example",
  "objectId": "camera-46743c2:d3275d08-16df-4176-b9c6-688046c858a2",
  "timestamp": "2021-04-22T00:00:00.000+00:00",
  "stationary": true,
  "stationaryConfidence": 0.75
}

Learn More

Device Cloud Previous Status

Previous cloud connectivity status of a device.

{
  "type": "een.deviceCloudPreviousStatus.v1",
  "connectionStatus": "deviceOffline",
  "startTimestamp": "2025-03-15T14:20:05.419+00:00",
  "duration": 120000
}

Learn More

POS Transaction Card Load Summary

Summary data specific to card load operations in PoS Transaction.

{
  "type": "een.posTransactionCardLoadSummary.v1",
  "creatorId": "string_example",
  "accountNumber": "8737",
  "approvalTimestamp": "2023-04-01T09:58:26.030+00:00",
  "balance": 150.75
}

Learn More

Raw Data

This schema is used to capture raw data of the event before any processing.

{
  "type": null,
  "creatorId": "string_example",
  "rawJson": {}
}

Learn More

User Tags

Tags containing all user information associated with the specific vehicle entry.

{
  "type": "een.userTags.v1",
  "creatorId": "een.lpr",
  "tag": "105A"
}

Updated Data Schemas

Alert Condition Rule Info

The maxWaitTimeSeconds field has been added. In cases where human validation is required for an alert (such as in gun detection events), this field indicates the maximum time (in seconds) to wait for human validation before the alert is applied.

Device Cloud Status Update

The list of possible connectionStatus values has been updated. The new values are:

  • online: The device is online and operational.
  • deviceOffline: The device is offline.
  • bridgeOffline: The bridge that connects to the device itself has no connection with the cloud.
  • off: The device is online, but has been turned off by the user.
  • error: The device is offline due to some problem that has not been described by any of the other statuses.
  • unknown: The device state is unknown for some reason.
  • invalidCredentials: Credentials for this device are not valid.

EEVA Attributes

The reason field has been added to provide additional context on the EEVA event. This field contains an explanation detailing the reasoning or evidence behind the provided answer. This field helps clarify why the answer was determined to be true, or false, and may include relevant observations from the analyzed data.

Object Classification

The animal class has been added to the list of possible class values. This class represents animals detected in the event image.

Person Attributes

Secondary clothing color attributes have been added to the schema. The new fields are:

  • upperBodyClothingColorSecondary
  • upperBodyClothingColorSecondaryConfidence
  • lowerBodyClothingColorSecondary
  • lowerBodyClothingColorSecondaryConfidence

POS Transaction Cart Change Trail

The cartChangeOrigin field has been added to the schema. This property indicates the origin of the cart change event. This can be used to identify whether the change was initiated by scanning the item, searching for it, etc.

In addition, the following fields have been added to the item object within the schema:

restrictionCode (string)

Restriction code for the item purchased. This is used to indicate if the item is restricted for sale to certain age groups or other criteria. For example, 'alcohol', 'tobacco', etc.

departmentId (string)

ID of the department which the item belongs to.