---
title: "Get Active Streams"
method: GET
path: "/ws/deepgram/active-streams"
tags: ["deepgram-websocket", "deepgram-websocket"]
---

# Get Active Streams

`GET /ws/deepgram/active-streams`

Get information about active audio streams (from Redis) and the Deepgram
connection tracker (registered slots vs cap — includes any leaked slots, so
tracker.active >> local_sessions means the slot leak is accumulating).

Admin only (2026-09-18 route-auth review). Session ids here are
``deepgram_{callId}_{userId}_{lang}_{ts}``, so this list names who is in
which room, alongside the per-session billable seconds;
test_every_route_answers.py had it in its "worth a look" list as "ops
telemetry with no auth". The loadtest and monitoring scripts under
e2e/loadtest that read it now need an admin token.

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

> 25 revisions in range; 1 not diffed.

- **2026-09-21** `13996d792e23` — 2 info
  - added the new optional `header` request parameter `authorization`
  - added the non-success response with the status `422`

[Change history](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/changes/ws/deepgram/active-streams/get.md)

---

[API](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored.md) · [All operations](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/llms.txt) · [OpenAPI document](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/revisions/be75c0eba493?raw)
