Skip to content
Help Center
Products

API Reference

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