Runs

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.

get/runs/{id}/stream

Request

  • Base URL: https://api.edgaze.ai/v1
  • URL: https://api.edgaze.ai/v1/runs/{id}/stream
  • Auth: HTTP bearer

Path parameters

idstring required

UUID returned from POST /runs.

Example:7c9e6679-7425-40de-944b-e07fc1f90ae7

Query parameters

afterSequenceinteger

Alternative resume cursor when the client cannot set the header.

Headers

Last-Event-IDstring

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.