---
title: "Org Attendance Summary"
method: GET
path: "/organizations/{org_id}/attendance-summary"
tags: ["organizations", "organizations"]
---

# Org Attendance Summary

`GET /organizations/{org_id}/attendance-summary`

Roster x class-session attendance matrix for required-coursework proof.

Who attended each of the org's recent class sessions, how long they stayed,
and who was a no-show (roster students who never joined). Does NOT require
the teacher to have been in the calls. Owner/admin/teacher (or staff) only.

Scoping mirrors `/classes`: explicit `group_id`, else a teacher's own
sections, else school-wide. Under a scope the ROSTER narrows to those
sections' members too — a Grupo 1 attendance sheet listing Grupo 2's students
as no-shows is worse than useless as coursework proof. Unattributed rooms
(group_id NULL) stay in the columns unless `include_unattributed=false`.

## Path parameters

- `org_id` string, required

## Query parameters

- `limit` integer
- `min_minutes` integer
- `group_id` string, nullable
- `include_unattributed` boolean

## Headers

- `authorization` string, nullable

## 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)
