---
title: "Get stream status"
method: GET
path: "/v1/streams/{id}/status"
tags: ["Streams"]
---

# Get stream status

`GET /v1/streams/{id}/status`

Gets the status of a specific stream

## Path parameters

- `id` string, required

## Response `200`

Default Response

- object
  - `success` boolean, required
  - `error` unknown
  - `data` union
    - object
      - `stream_id` string, required — Stream identifier
      - `request_id` string, required — Gateway request identifier
      - `pipeline_id` string, required — Pipeline identifier
      - `type` string — Event type (e.g. 'status')
      - `orchestrator_info` object
        - `address` string
        - `url` string, uri
      - `inference_status` object
        - `pipeline` string
        - `start_time` number — Unix seconds
        - `last_params_update_time` number — Unix seconds
        - `last_params` unknown
        - `last_params_hash` string
        - `input_fps` number
        - `output_fps` number
        - `last_input_time` number — Unix seconds
        - `last_output_time` number — Unix seconds
        - `restart_count` integer
        - `last_restart_time` number — Unix seconds
        - `last_restart_logs` string[]
        - `last_error` string, nullable
        - `stream_id` string
      - `gateway_status` object
        - `whep_url` string, uri
        - `error` object
          - `error_message` string, required
          - `error_time` integer, required — Unix time in milliseconds
        - `ingest_metrics` object
          - `stats` object, required
            - `peer_conn_stats` object, required
              - …
            - `track_stats` object[]
              - …
            - `conn_quality` 'good' | 'bad' | 'unknown', required — Connection quality assessment
      - `pipeline` string — Model/pipeline name (if present)
    - object
      - `state` 'OFFLINE', required
      - `info` string
    - object
      - `gateway_status` object, required
        - `whep_url` string, uri
        - `error` object
          - `error_message` string, required
          - `error_time` integer, required — Unix time in milliseconds
        - `ingest_metrics` object
          - `stats` object, required
            - `peer_conn_stats` object, required
              - …
            - `track_stats` object[]
              - …
            - `conn_quality` 'good' | 'bad' | 'unknown', required — Connection quality assessment

## Other responses

- `400` — Default Response
- `401` — Default Response
- `403` — Default Response
- `404` — Default Response
- `409` — Default Response
- `429` — Default Response
- `500` — Default Response

---

[API](https://skmtc.dev/daydream/apis/daydream-api-documentation.md) · [All operations](https://skmtc.dev/daydream/apis/daydream-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/daydream/daydream-api-documentation/revisions/3786bf216990/schema)
