Skip to content

EventProducer

Object

An event producer represents a custom process that detects and records events. Events created by an event producer can represent a wide variety of time-based activities to be used by your application’s specific needs that aren’t expressed natively through detections and geofences. For instance, an event producer could track detections of hazards and people, creating an event for each case where a person was too close to a hazard without personal protective equipment.

Fields

FieldTypeDescription
idID!

The unique identifier for the event producer.

nameString!

The name of the event producer.

descriptionString

The text description of the event producer, if provided.

timezoneString

The timezone for the event producer, if provided.

activeBoolean!

True if the event producer is currently active, otherwise false.

invalidReasons[String!]!

A list of invalid reasons currently used by the event producer.

metadataJSON

Arbitrary information about the event producer.