---
title: "Get Room Live Transcript"
method: GET
path: "/chatrooms/{room_name}/transcript/live"
tags: ["chatrooms"]
---

# Get Room Live Transcript

`GET /chatrooms/{room_name}/transcript/live`

What has already been said in THIS room, oldest last, for the pane.

The transcript pane was live-only, and live meant "delivered to a socket
that exists only while your own captions are on". So a teacher who turned
captions off saw nothing, and a person who opened the pane ten minutes into
a class saw nothing that had been said before they opened it. Both read as
"the transcript is broken", and for the host in particular it is worse than
for a classmate: she is the one voice in the room nobody can ask to repeat
itself.

HERS ARE INCLUDED, unlike `/class-transcript`, which is a staff record of
what the STUDENTS said and drops the bot on purpose. This is the room's own
record of what was said out loud in it, and she is one of the speakers.

Scoped to this room, not the class: a breakout's transcript belongs to that
breakout, exactly as its chat does. Gate is the same as the chat history,
which is the right one here: in the room, or its host. Staff of the school
reach it as hosts of the class, and a breakout's transcript is readable by
the people who are in the breakout.

Every line carries an `id`. Hers is the one the live copy went out under
(`tx_chacha_<client id>`), so a pane that loads this and then receives her
next sentence over the data channel can tell a line it already has from a
new one. A human line has no such id in storage, so one is derived from the
speaker and the timestamp, which is stable across two calls to this route.

## Path parameters

- `room_name` string, required

## Query parameters

- `limit` integer

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

> 22 revisions in range; 1 not diffed.

- **2026-09-22** `b5b1eed6f8d6` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/changes/chatrooms/:room_name/transcript/live/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/b5b1eed6f8d6?raw)
