notify method notifies workflows that are waiting for a specific event.
Workflows paused at a context.waitForEvent step with the matching eventId will be resumed, and the provided eventData will be passed back to them.
Arguments
string
required
The identifier of the event to notify.
any
Data to deliver to the waiting workflow(s).
This value will be returned in the
eventData field of context.waitForEvent.string
The workflow run ID to notify. When provided, enables lookback functionality - the notification will be stored and delivered even if
notify is called before waitForEvent.This solves race conditions where notifications might be sent before a workflow reaches its wait step.Response
NotifyResponse[]
A list of
NotifyResponse objects, one for each workflow that was waiting on the event.
An empty list means no workflow was waiting.Usage
Basic Notification
Notification with Lookback
To prevent race conditions where a notification might arrive before the workflow reacheswaitForEvent, you can provide a workflowRunId. This enables lookback - the notification will be stored and delivered even if sent before the wait step: