GET
/integration/v1/classes/events/{eventId}
List event participants
List event participants
operationId List event participants
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
eventId
|
string (uuid) | required | Filter by event id |
Responses
200
application/json body
| Field | Type | Required | Description |
|---|---|---|---|
(array)
|
array | optional | Array of objects |
studentId
|
string (uuid) | required | Student ID |
studentUsername
|
string | required | Student username |
participationStatus
|
string | required | Participation status enum: `approved`, `rejected`, `review`, `canceled_by_user` |
attendance
|
string | required | Attendance status enum: `attended`, `init`, `missed`, `excused` |
dayAttendance
|
array | optional | Per training day attendance of a multi-day event; empty for single-day events |
eventDayId
|
string (uuid) | required | Event day ID |
dateStart
|
string (date-time) | required | Training day start date and time |
dateEnd
|
string (date-time) | required | Training day end date and time |
attendance
|
string | required | Attendance status for this training day enum: `attended`, `init`, `missed`, `excused` |
approvers
|
array | optional | List of approvers for this participant |
order
|
integer | required | Approver order |
approverType
|
string | required | Type of approver: line_manager or specific_approver enum: `line_manager`, `specific_approver` |
approvalStatus
|
string | required | Approval status: approved, rejected, or review enum: `approved`, `rejected`, `review` |
approvalComment
|
string | optional | Approval comment |
approverUsername
|
string | required | Approver username |
pendingReviewFrom
|
string | optional | Username of the approver pending review |
412 Invalid parameters
500 Server error
512 Specification violations