GET
/integration/v1/classes/events/{eventId}
List event participants
List event participants
operationId List event participants
Parámetros de ruta
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
eventId
|
string (uuid) | obligatorio | Filter by event id |
Respuestas
200
Cuerpo de application/json
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
(array)
|
array | opcional | Array de objetos |
studentId
|
string (uuid) | obligatorio | Student ID |
studentUsername
|
string | obligatorio | Student username |
participationStatus
|
string | obligatorio | Participation status enum: `approved`, `rejected`, `review`, `canceled_by_user` |
attendance
|
string | obligatorio | Attendance status enum: `attended`, `init`, `missed`, `excused` |
dayAttendance
|
array | opcional | Per training day attendance of a multi-day event; empty for single-day events |
eventDayId
|
string (uuid) | obligatorio | Event day ID |
dateStart
|
string (date-time) | obligatorio | Training day start date and time |
dateEnd
|
string (date-time) | obligatorio | Training day end date and time |
attendance
|
string | obligatorio | Attendance status for this training day enum: `attended`, `init`, `missed`, `excused` |
approvers
|
array | opcional | List of approvers for this participant |
order
|
integer | obligatorio | Approver order |
approverType
|
string | obligatorio | Type of approver: line_manager or specific_approver enum: `line_manager`, `specific_approver` |
approvalStatus
|
string | obligatorio | Approval status: approved, rejected, or review enum: `approved`, `rejected`, `review` |
approvalComment
|
string | opcional | Approval comment |
approverUsername
|
string | obligatorio | Approver username |
pendingReviewFrom
|
string | opcional | Username of the approver pending review |
412 Invalid parameters
500 Server error
512 Specification violations