Skip to main content

Wait Timer

Type ID: waitTimer  ·  Kind: Action  ·  Trace: CHAIN

Pauses the current workflow branch for a fixed duration and resumes it once the timer expires. Typically used mid-graph rather than as a root node.

Credentials

None

Properties

PropertyKeyTypeRequiredDefaultPossible valuesShown when
Resume InresumeInnumberYestime in milliseconds after which the workflow should resumeAlways

Notes

  • On execute(), the node returns a wait descriptor on the timer channel with triggerConfig.resumeIn set to the configured value and metadata.requestedAt set to the current ISO timestamp. It does not emit data immediately.
  • The step engine detects the wait, persists a wait descriptor, and stops the branch. The wait orchestrator schedules a wait:timer job; when it fires, the orchestrator resumes the branch (reason timer_expired) and pushes data downstream.
  • resumeIn is read directly from the raw parameters (it is not run through the resolver engine in execute).
  • A poll() method exists that emits { resumeIn: <ISO timestamp> }.