Skip to content
Help Center
Products

API Reference

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