GET
/integration/v1/classes/events
List all events
List all events
operationId List all events
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
courseId
|
string | optional | Filter by course id |
eventStartDate
|
string (date) | optional | Filter by event start date |
Responses
200
application/json body
| Field | Type | Required | Description |
|---|---|---|---|
(array)
|
array | optional | Array of objects |
eventId
|
string (uuid) | required | Event ID |
courseId
|
string | required | Course ID |
eventMinimumAttendees
|
integer | required | Minimum number of attendees required |
eventDuration
|
integer | required | Event duration in minutes |
eventOpenRegistrationOpenOn
|
string (date-time) | optional | Registration open date |
eventOpenRegistrationClosedOn
|
string (date-time) | optional | Registration close date |
eventType
|
string | required | Event type: online, offline, or online_zoom enum: `online`, `offline`, `online_zoom` |
eventCapacity
|
integer | required | Maximum number of attendees |
eventStartDate
|
string (date-time) | required | Event start date and time |
eventEndDate
|
string (date-time) | optional | Event end date and time (last training day end for multi-day events) |
eventIsMultiDay
|
boolean | required | Whether the event spans multiple training days |
eventDays
|
array | optional | Training day schedule 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 |
duration
|
integer | required | Training day duration in seconds |
eventPublished
|
boolean | required | Whether the event is published |
eventIssuingCertificate
|
boolean | required | Whether the event issues a certificate |
eventApprovalType
|
string | required | Approval type |
eventTitle
|
string | optional | Event title |
eventAddress
|
string | optional | Event address |
eventApprovers
|
array | optional | List of event approvers |
type
|
string | required | Type of approver: line_manager or specific_approver enum: `line_manager`, `specific_approver` |
order
|
integer | required | Approver order |
username
|
string | optional | Approver username |
reviewCanceledMissed
|
boolean | required | Whether to review canceled/missed participants |
412 Invalid parameters
500 Server error
512 Specification violations