---
title: "GET /api/whep-streams - List all active WHEP streams (JSON API)."
method: GET
path: "/api/whep-streams"
tags: ["whep"]
---

# GET /api/whep-streams - List all active WHEP streams (JSON API).

`GET /api/whep-streams`

## Response `200`

List of active WHEP streams

- WhepStreamsResponse — Response structure for the streams list endpoint.
  - `streams` WhepStreamInfo[], required — List of active WHEP streams
    - `endpoint_id` string, required — Unique identifier for the WHEP endpoint
    - `num_audio_tracks` integer, required — Number of independent audio tracks exposed by this endpoint (0 = audio disabled). Clients should add this many recvonly audio transceivers in their offer.
    - `num_video_tracks` integer, required — Number of independent video tracks exposed by this endpoint (0 = video disabled). Clients should add this many recvonly video transceivers in their offer.

## Changes

> 25 revisions in range; 17 could not be searched.

- **2026-04-07** `1e67862a080e` — 2 breaking, 3 info
  - removed the required property `streams/items/num_audio_tracks` from the response with the `200` status
  - removed the required property `streams/items/num_video_tracks` from the response with the `200` status
  - added the required property `streams/items/has_audio` to the response with the `200` status
  - added the required property `streams/items/has_video` to the response with the `200` status
  - …1 more

[Change history](https://skmtc.dev/eyevinn/apis/strom-api/changes/api/whep-streams/get.md)

---

[API](https://skmtc.dev/eyevinn/apis/strom-api.md) · [All operations](https://skmtc.dev/eyevinn/apis/strom-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/eyevinn/strom-api/revisions/0df7ca64263f/schema)
