Skip to main content


Alerts are the backbone of reporting and it keeps all elements of an alert. Alerts can be queried by string parameters and camera. Alert API works with unix timestamp as the start and end time of the queried alerts and those are required for all type of API calls. So it returns alerts, which created in the given time period only.

It is recommended to use frequent API calls by keeping the distance between start and end time, because it is easier to manage less alerts at a time. However there is no limitation on start and end times, it is completely up to your scripting structure.

Export alerts based on time interval



Query String Parameters
  • start Long required The timestamp where the alerts are happened later
  • end Long required The timestamp where the alerts are happened earlier
  • format Enum optional
    • CSV (default)
    • JSON
    • JSONL
  • alertType Enum optional
    • HELMET
    • GLOVE...
  • alertRuleId UUID optional
  • severity Enum optional
    • LOW
    • MEDIUM
    • HIGH
  • observation Boolean optional
  • limit Int optional


Returns list of alert objects for given parameters.

idUUIDUnique identifier for alert
nameEnumAlert name ex: GLOVE, HELMET
localCreatedAtDateTimeAlert creation date
alertRuleIdUUID optional Alert rule id
cameraIdUUIDUnique identifier for a camera in which alert is created from
facilityIdUUIDUnique identifier for a facility
severityEnumSeverity type ex: HIGH, MEDIUM & LOW
observationBooleanThe field shows that an alert is created for just observation or not
falsePositiveBoolean optional The field shows that an alert is marked as false positive by Intenseye team
customerFalsePositiveBoolean optional The field shows that an alert is marked as false positive by customers