Skip to main content
GET
/
api
/
v1
/
school
/
sessions
/
{session_pk}
/
exam-sessions
/
{exam_session_pk}
/
comment-status
/
by-class
Get comment statuses by class
curl --request GET \
  --url https://api.example.com/api/v1/school/sessions/{session_pk}/exam-sessions/{exam_session_pk}/comment-status/by-class/ \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "789e4567-e89b-12d3-a456-426614174111",
    "academic_class": "123e4567-e89b-12d3-a456-426614174001",
    "exam_session": "456e4567-e89b-12d3-a456-426614174002",
    "teacher_comments_status": "Completed",
    "head_comments_status": "In Progress",
    "created_at": "2025-01-15T10:30:00Z",
    "updated_at": "2025-01-20T14:45:00Z"
  },
  {
    "id": "789e4567-e89b-12d3-a456-426614174222",
    "academic_class": "123e4567-e89b-12d3-a456-426614174001",
    "exam_session": "456e4567-e89b-12d3-a456-426614174003",
    "teacher_comments_status": "Not Started",
    "head_comments_status": "Not Started",
    "created_at": "2025-02-01T08:00:00Z",
    "updated_at": "2025-02-01T08:00:00Z"
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

exam_session_pk
string<uuid>
required

Exam session UUID

session_pk
string<uuid>
required

Academic session UUID

Query Parameters

class_id
string<uuid>
required

The ID of the academic class to retrieve comment statuses for

Response

{key}
any