Timer Trigger

Defines a timer as a trigger.

Create a timer as a trigger. You can specify both the time to the first trigger event, and an optional recurring trigger event as well.

<script type="application/sa+json" handler="trigger.timer" event="timer1">
{
  "@context": "https://attr.sygnal.com",
  "@version": "0.1",
  "timer": "60", 
  "timerRepeat": "120",
}
</script>

Usage Notes

Script Configuration

These are the settings of the script element.

type = application/sa+json

Required. Identifies the script block as an SA5 configuration block, formatted as JSON.

handler = trigger.timer

Required. Identifies that this is a timer trigger.

event = ( event name )

Required. The event to trigger.

JSON Configuration

timer = ( seconds )

Required. Indicates the number of seconds before the timer will fire.

timerRepeat = ( seconds )

Optional. If specified, the timer will repeat after the first firing every timerRepeat

timer
timerRepeat

60

Not specified

Timer fires once, 60 seconds after page load.

0

120

Timer fires immediately after page load, and then fires again every 120 seconds afterwards.

Last updated

Was this helpful?