TriggerMode is an enumerated list of trigger modes for aggregate alerts.

This enumerated datatype is used by four datatypes: AggregateAlert, which is used by a few mutations and queries; CreateAggregateAlert, which is used by the createAggregateAlert() mutation field; UpdateAggregateAlert, which is used by the updateAggregateAlert() mutation; and UnsavedAggregateAlert, which is used by the generateAggregateAlertFromTemplate() and generateAggregateAlertFromPackageTemplate() query fields.

Table: TriggerMode

ParameterTypeRequiredDefaultStabilityDescription
Some input parameters may be required, as indicated in the Required column. For return values, this indicates that you are assured a value if the field is requested for the results.
Table last updated: May 9, 2025
CompleteMode   Long-TermWait for as much as twenty minutes for a complete result before triggering an aggregate alert.
ImmediateMode   Long-TermTrigger immediately an aggregate alert — even on incomplete results. If there's nothing on which to trigger, wait twenty minutes for there to be a result on which to trigger.