Notify an event to all waiters listening for that event ID.
This endpoint broadcasts an event to all active waiters that are waiting for the specified event. Each waiting workflow step receives the event data and continues execution.
Important: This is an “unsafe notify” operation - if there are no active waiters when the
notification is sent, the event is lost and will not be delivered later. For guaranteed delivery
within a specific workflow run, use the /v2/notify/{workflowRunId}/{eventId} endpoint instead.
Workflow calls (with Upstash-Workflow-RunId header) are exempt from daily quota limits.
QStash authentication token
The event ID that waiters are listening for.
The event data to send to all waiters. This will be the request payload for waiting workflow steps.
The body is of type object.
Event notification sent successfully
The waiter that was notified.
The ID of the notification message that was published.
Whether this notification was deduplicated.
Error message if the notification failed.
The workflow run ID if the notification was sent within a workflow.
The timestamp when the workflow run was created (Unix timestamp in milliseconds).