---
title: "Stream a run's status (SSE)"
method: GET
path: "/v1/runs/{id}/stream"
tags: ["Runs"]
---

# Stream a run's status (SSE)

`GET /v1/runs/{id}/stream`

## Request

- Base URL: `https://api.roroquantum.com`
- URL: `https://api.roroquantum.com/v1/runs/{id}/stream`
- Auth: HTTP bearer

Server-Sent Events stream of a run's live status. Pushes an `event: status` frame (a `Run` object)
on every change — including `queuePosition` / `providerStatus` while it runs — then an `event: done`
frame and closes when the run is terminal. One connection replaces polling `GET /v1/runs/{id}`.
The connection is capped at 20 minutes; reconnect to keep watching a long hardware queue.

## Path parameters

- `id` string, required

## Response `200`

An event stream (text/event-stream) of Run frames until terminal.

## Other responses

- `401`: Missing or invalid API key
- `404`: Run not found (or not yours — another account's run id is indistinguishable from a missing one)

---

[API](https://skmtc.dev/roroquantum/apis/roro-quantum-api.md) · [All operations](https://skmtc.dev/roroquantum/apis/roro-quantum-api/llms.txt) · [OpenAPI document](https://skmtc.dev/roroquantum/apis/roro-quantum-api/revisions/d6e194352018?raw)
