context.waitForEvent pauses workflow execution until a given event occurs or a timeout is reached.
Default timeout value is 7 days.
Arguments
string
required
A unique identifier for the step.
string
required
A unique identifier for the event to wait on.
number|string
The maximum time to wait before continuing execution.
- String format: Human‑readable duration (e.g.,
"10s","2h","1d"). - Number format: Duration in seconds (e.g.,
60,3600).
7d (7 days).Response
string|object
The data passed in when the event is triggered via
notify().boolean
true if execution resumed because the timeout elapsed,
false if resumed due to the event being received.