Event Types

Event Creation Schema

This guide provides instructions on how to properly form events that can be reported to the Eagle Eye Networks VMS. Events can be reported via the api/v3.0/events endpoint.

All reported events must include the following properties:

Start Timestamp
The exact time when the event began. Must be submitted in ISO8601 format with millisecond precision.

End Timestamp
The exact time when the event ended. Must be submitted in ISO8601 format with millisecond precision.

Span
Indicates whether the event covers a span of time. If true, the event spans a period of time; if false, the event was instantaneous.

Account ID
A unique identifier for the account associated with the event.

Actor ID
A unique identifier for the entity that reported the event.

Actor Account ID
The unique identifier for the account to which the actor belongs.

Actor Type
The classification or role of the actor, such as camera.

Creator ID
A unique identifier for the individual or entity that created the event.

Type
Specifies the type or category of the event.

Data Schemas
A list of data schema types included with the event submission. The types of data schemas that may be submitted depend on the event type.

Data
A list of data schemas that provide further details about the reported event.

An example of an API request to submit an event would look like this:

curl --location 'https://api.cxxx.eagleeyenetworks.com/api/v3.0/events' \
     --header 'Authorization: Bearer <token>' \
     --header 'Content-Type: application/json' \
     --data '{
  "startTimestamp": "2022-12-21T07:34:23.032Z",
  "endTimestamp": "2022-12-21T07:34:23.032Z",
  "span": false,
  "accountId": "00001106",
  "actorId": "100d4c41",
  "actorAccountId": "00001106",
  "actorType": "camera",
  "creatorId": "een.lpr",
  "type": "een.lprPlateReadEvent.v1",
  "dataSchemas": [
    "een.lprDetection.v1"
  ],
  "data": [
    {
      "type": "een.lprDetection.v1",
      "creatorId": "een.lpr",
      "plateBoundingBox": [0.78, 0.26, 0.83, 0.28],
      "plate": "ABC1234",
      "plateConfidence": 0.99,
      "plateRegion": "US-NY",
      "plateRegionConfidence": 0.93
    }
  ]
}'

Event Type Descriptions

While the basic envelope for a new event remains the same, the data schemas that may be submitted will vary based on the event type. The section below details the possible event types and their matching data schemas.

Account Creation Event

Generated when an account is created.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Account Deletion Event

Generated when an account is deleted.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Account Update Event

Generated when an account is updated.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Battery Level Update Event

Generated when there is an update in the level of a device's battery.

Data Schemas

Battery Level Update
Details about the devices battery level updates.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Device Cloud Status Update Event

Generated when a device's status changes. The event represents the span of time the device stays in the given state, and a null endTimestamp indicates it was still in the given state when the event was retrieved.

Data Schemas

Device Cloud Status Update
Details about the status update.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Device Creation Event

Generated when a device is added.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Device Deletion Event

Generated when a device is deleted.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Device Ioevent

Generated when there is a change in device I/O state, starting when the state becomes 'active' and ending when it transitions to 'idle'.

Data Schemas

Device Io
Details about the state change of a device's input or output.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Device Operation Event

Generated when a significant operation is performed on the device. Examples include firmware upgrades, hardware swaps and factory default resets.

Data Schemas

Resource Details
Details about the resource.

Device Operation Details
Object containing useful details about a device operation.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Device Operation Sub Step
Object containing useful information about a sub step of a device operation.

Device Operation Update
Object containing details about the result of a device operation. Currently this is mostly state and the related error field, but this object will be extended in the future, so those fields should not be expected.


Device Update Event

Generated when a device is updated.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Door Status Event

Generated when a door is opened or closed.

Data Schemas

Measurement String Value Update
Details about the measurement value that has been updated.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Evacuate Protocol Event

Generated when an evacuation is initiated, indicating that people need to move from one location to another, either within or outside the building. May include information about the affected location.

Data Schemas

None


Face Detection Event

Generated when a face is detected in the camera's view.

Data Schemas

Object Detection
Details about the object that was detected.

Person Attributes
Attributes related to a person detected in an event image

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Object Classification
Details about the object's classification.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Object Region Mapping
Details about the region(s) to which a selected object is associated with.
An object is considered to be associated with a region, if >20% of the area of the object bounding box lies within the region.
If an object is associated with multiple regions, all those regions should be enumerated in a single instance of this schema.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


Fall Detection Event

Generated when a fall is detected, potentially indicating an accident or medical emergency.

Data Schemas

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


Fight Detection Event

Generated when a fight is detected in the field of view for longer than a given duration.

Data Schemas

None


Fleet Code Recognition Event

Generated when the camera captures a fleet code of a passing vehicle. It represents a single point in time.

Data Schemas

None


Gun Detection Event

Generated when a weapon is detected in the camera's view..

Data Schemas

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Object Detection
Details about the object that was detected.

Motion Region
Details about the region where the motion occurred.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Object Classification
Details about the object's classification.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.

Weapon Attributes
Attributes related to a weapon object detected in an event image

Person Attributes
Attributes related to a person detected in an event image

Human Validation Details
Schema containing necessary information about human validation. This schema will be associated with a event


Gun Shot Audio Detection Event

Generated when a gunshot sound has been detected by the system.

Data Schemas

Audio Detection
Details about the audio detection event.

Geo Location
Defines the geographic coordinates marking the location where an event originated.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Hands Up Detection Event

Generated when a person with their hands up is detected.

Data Schemas

None


Hold Protocol Event

Generated when a hold protocol is initiated, instructing individuals to follow the directive: "In Your Room or Area" to keep hallways clear of occupants.

Data Schemas

None


Job Creation Event

Generated when a job is created.

Data Schemas

Job Details
Details about the job.

Owner Details
Details about the owner of a resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Job Deletion Event

Generated when a job is deleted.

Data Schemas

Owner Details
Details about the owner of a resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Job Update Event

Generated when a job is updated.

Data Schemas

Job Details
Details about the job.

Owner Details
Details about the owner of a resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Layout Creation Event

Generated when a layout is created.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Layout Deletion Event

Generated when a layout is deleted.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Layout Update Event

Generated when a layout is updated.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Lockdown Protocol Event

Generated when a lockdown protocol is initiated, instructing individuals to follow "Locks, Lights, Out of Sight" to secure rooms and remain quiet and in place.

Data Schemas

None


Loiter Detection Event

Generated when an object remains in a specific area for an extended period of time, potentially indicating suspicious activity or unauthorized lingering.

Data Schemas

Loiter Area
Details about the monitored area in which the loitering happened.

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


LPR Plate Read Event

Generated when the camera captures a license plate of a passing vehicle. It represents a single point in time.

Data Schemas

None


Measurement Threshold Status Event

Generated when there is a change in status related to a measurement's threshold.

Data Schemas

Measurement Threshold Status
Details about the measurement's status changes related to predefined thresholds.

Measurement Value Update
Details about the measurement value that has been updated.

Measurement String Value Update
Details about the measurement value that has been updated.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Motion Detection Event

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

Data Schemas

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


Motion In Region Detection Event

Generated when there is a motion in a configured region of interest. The event represents the span of time for which the motion happened, and a null endTimestamp indicates that the motion was still ongoing when the event was retrieved.

Data Schemas

Motion Region
Details about the region where the motion occurred.

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


Object Intrusion Event

Generated when an unauthorized object enters a restricted or monitored area, potentially indicating a security breach or intrusion attempt.

Data Schemas

Intrusion Area
Details about the monitored area in which the intrusion happened.

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Entry Direction
Defines the entry or exit movement within a defined boundary or area.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


Object Line Cross Event

Generated when an object crosses a predefined virtual line or boundary within a monitored area.

Data Schemas

Line Cross Line
Details about the monitored line where a line crossing event occurred.

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Entry Direction
Defines the entry or exit movement within a defined boundary or area.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


Object Removal Event

Generated when an object is removed from a designated or monitored area, potentially signaling a security concern, such as theft or loss. The schema for object detection is related to the removed object. The timestamp and image provided correspond to the moment when the object's removal was detected. The object detection bounding box points at the location the object previously was.

Data Schemas

Monitored Area
It represents the area configured to be monitored for a particular event type. If multiple regions are configured for the same type, we only add the area in which the event was detected.

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


Panic Button Event

Generated when a user triggers a panic button, indicating an urgent safety concern or distress situation.

Data Schemas

Geo Location
Defines the geographic coordinates marking the location where an event originated.


Person Detection Event

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

Data Schemas

Object Detection
Details about the object that was detected.

Person Attributes
Attributes related to a person detected in an event image

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Object Classification
Details about the object's classification.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Object Region Mapping
Details about the region(s) to which a selected object is associated with.
An object is considered to be associated with a region, if >20% of the area of the object bounding box lies within the region.
If an object is associated with multiple regions, all those regions should be enumerated in a single instance of this schema.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


Person Motion Detection Event

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

Data Schemas

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Object Classification
Details about the object's classification.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Person Tailgate Event

Generated when an unauthorized person follows an authorized individual through a secure access point, potentially indicating a security breach.

Data Schemas

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


POS Transaction Event

Generated when a transaction is performed on Point of Sale (PoS) terminal integrated with Eagle Eye VMS. It is a span event and has a separate start and end time.

Data Schemas

None


PPE Violation Event

Generated when PPE Violation (Personal Protective Equipment Violation) is detected in the camera's view.

Data Schemas

Object Detection
Details about the object that was detected.

Person Attributes
Attributes related to a person detected in an event image

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Object Classification
Details about the object's classification.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Object Region Mapping
Details about the region(s) to which a selected object is associated with.
An object is considered to be associated with a region, if >20% of the area of the object bounding box lies within the region.
If an object is associated with multiple regions, all those regions should be enumerated in a single instance of this schema.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


PTZ Position Update Event

Generated when there is a change in the ptz position of a camera.

Data Schemas

PTZ Position Update
Details about the ptz position update.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Scene Label Event

Generated whenever an image is labeled with object metadata. It merely represents the state of the scene at that point in time. This event is sufficient to describe the information related to 0 or more objects present in the scene at that point in time. Consequently, there can be more than one occurrence of each schema in this event data. For example, if there are two persons in the scene, there will be two instances of each of objectDetection, objectClassification, personAttributes schema. The consumer of this data is expected to use the objectId which is present in each dataSchema to link information for each instance of the object in the scene, as objectId will be unique per object in the scene.

Data Schemas

None


Secure Protocol Event

Generated when a secure protocol is initiated, instructing individuals to follow the directive: "Get Inside. Lock Outside Doors" to safeguard people within the building.

Data Schemas

None


Shelter Protocol Event

Generated when a shelter directive is issued for group or individual protection.

Data Schemas

None


T3Alarm Audio Detection Event

Generated upon detecting the sound of a T3 alarm, which is defined as "Audible Emergency Evacuation Signal" by the ANSI S3.41 and ISO 8201 standards. This alarm is normally used to indicate the presence of smoke or fire, but can be used in any situation that requires immediate evacuation of the building.

Data Schemas

Audio Detection
Details about the audio detection event.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


T4Alarm Audio Detection Event

Generated upon detecting the sound of a T4 alarm, which is specifically designed to indicate high levels of carbon monoxide (CO).

Data Schemas

Audio Detection
Details about the audio detection event.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Tamper Detection Event

Generated when someone is trying to block the camera's view or the image is greatly altered.

Data Schemas

Full Frame Image Url
Details about the full frame image url related to the event.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Thermal Camera Threshold Status Event

Generated when a thermal camera detects temperature changes based on user-defined thresholds, in a monitored area. It captures metadata including temperature values, coordinates, and status changes.

Data Schemas

Thermal Camera Value Update
Details about the thermal camera values that has been updated.

Thermal Monitored Area
It represents the area configured to be monitored for thermal events, with additional configurations defined for the area. If multiple regions are configured for the same type, we only add the area in which the event was detected.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


User Creation Event

Generated when a user is created.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


User Deletion Event

Generated when a user is deleted.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


User Update Event

Generated when a user is updated.

Data Schemas

Resource Details
Details about the resource.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Vehicle Detection Event

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

Data Schemas

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Object Classification
Details about the object's classification.

Vehicle Attributes
Attributes of the vehicle that created the LPR event.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Object Region Mapping
Details about the region(s) to which a selected object is associated with.
An object is considered to be associated with a region, if >20% of the area of the object bounding box lies within the region.
If an object is associated with multiple regions, all those regions should be enumerated in a single instance of this schema.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.


Vehicle Motion Detection Event

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

Data Schemas

Object Detection
Details about the object that was detected.

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Object Classification
Details about the object's classification.

Vehicle Attributes
Attributes of the vehicle that created the LPR event.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Violence Detection Event

Generated when violent behavior or physical aggression is detected in the camera's field of view.

Data Schemas

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.


Weapon Detection Event

Generated when a weapon is detected in the camera's view..

Data Schemas

Full Frame Image Url
Details about the full frame image url related to the event.

Cropped Frame Image Url
Details about the cropped frame image url related to the event.

Object Detection
Details about the object that was detected.

Motion Region
Details about the region where the motion occurred.

Creator Details
Details about the source of the events. Generally this should mainly be used for "subjective" events where different applications, hardware models and even versions might generate different results, making it useful to be able to differentiate between them.

Display Overlay Bounding Box
It represents the overlays data that can be used to overlay displays for a particular event type, from the bounding boxes. This can include details such as labels, bounding boxes, and other relevant visual markers.

Full Frame Image Url With Overlay
Provides URLs for retrieving a full-frame image related to an event, with SVG overlays.