Skip to content

EventProducer

About event producers

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.

id

The unique identifier for the event producer.

Type: ID!

name

The name of the event producer.

Type: String!

description

The text description of the event producer, if provided.

Type: String

timezone

The timezone for the event producer, if provided.

Type: String

active

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

Type: Boolean!

metadata

Arbitrary information about the event producer.

Type: JSON