---
title: "My Attended Classes"
method: GET
path: "/chatrooms/me/attended-classes"
tags: ["chatrooms"]
---

# My Attended Classes

`GET /chatrooms/me/attended-classes`

The current user's attended SCHOOL class sessions (for "My progress").

`org_id` limits both answers to ONE school, and the school's own pages must
pass it. Nancy, 2026-09-21: "class reports are leaking between different
schools". This endpoint took no school at all, so "My progress" INSIDE one
school listed every class the viewer had attended in every school, each
opening its report, and counted "classes held" across all of them. The rows
are the caller's own attendance, never another person's, but a school's
page showing another school's classes is wrong on its face, and the second
school's name, topic and dates are not the first school's to display. An
`org_id` that is not a UUID is a 400; one the caller never attended in is
simply an empty list, which says nothing about whether that school exists.

A class session = a parent room (parent_room_id NULL) with organization_id
set, that the user attended — either via a CallParticipant row or by appearing
as a transcript speaker on its CallSession (breakout speech counts toward the
parent). Newest first.

## Query parameters

- `org_id` string, nullable

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

> 24 revisions in range; 1 not diffed.

- **2026-09-22** `b5b1eed6f8d6` — 1 info
  - added the new optional `query` request parameter `org_id`

[Change history](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/changes/chatrooms/me/attended-classes/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/ecd3f19d9e8b?raw)
