---
title: "Set Class Report Note Endpoint"
method: PUT
path: "/chatrooms/{room_name}/class-report/note"
tags: ["chatrooms"]
---

# Set Class Report Note Endpoint

`PUT /chatrooms/{room_name}/class-report/note`

The teacher's right of reply on a class report.

`{"body": "...", "student_user_id": "<uuid>"}` — omit `student_user_id` for
the note on the class as a whole. An empty body clears the note.

Access is the same ORG-STAFF gate as reading the report, deliberately: the
people who can be judged by this report are the people who can annotate it.
A coordinator can add context too — they are staff on the section and may be
the one who knows why a class went the way it did.

## Path parameters

- `room_name` string, required

## Headers

- `authorization` string, nullable

## Request body

- object

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[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-service-production.skmtc.workers.dev/v1/apis/fluentea/aurqa-language-learning-platform-refactored/revisions/45cbba31aa7d/schema)
