Stream run
Server-Sent Events stream of the run's log. Resume with the Last-Event-ID header to skip already-received sequences. Each SSE data: frame is a RunEvent — the event: name is the event type (or run.status for lifecycle transitions) and id: is the sequence. Node output arrives as node.output.delta frames whose data.text you append in order, so this is the endpoint to build a live progress UI on rather than polling. A connection rolls over about every 5 minutes: it ends with retry: 1000 and an event: reconnect frame whose id: is the last sequence it sent; reconnect with that id as Last-Event-ID and nothing is lost or repeated.
Request
- Base URL: https://api.edgaze.ai/v1
- URL: https://api.edgaze.ai/v1/runs/{id}/stream
- Auth: HTTP bearer
Path parameters
UUID returned from POST /runs.
Query parameters
Alternative resume cursor when the client cannot set the header.
Headers
SSE resume cursor. When present, must be a non-negative integer; the server replays events with a strictly greater sequence.
Response
SSE stream of run events.
Changes
No recorded changes to this operation across all 1 revision of this API.