Public Run Events
Runs
Stream Run Events
Stream real-time Server-Sent Events (SSE) for a workflow run
GET
Public Run Events
This endpoint streams real-time events for a workflow run using Server-Sent Events (SSE). It provides instant notifications as nodes start, produce output, and when the run completes — eliminating the need to poll the run status endpoint.
Event Format
Each SSE message has the following structure:Event Types
| Type | Description |
|---|---|
content | Node status changes and streaming output. Contains id (node ID), status, and optionally content (text output). |
state | Run progress state. Contains progress_details and overall status. |
Terminal Events
The stream ends when a content event includesworkflow_status set to "completed" or "failed".
Resumable Streaming
Pass theetag query parameter with a redisId value from a previous event to resume streaming from that point. This is useful for recovering from connection drops.