events
Query and list instructor-led training and virtual classroom events, including session offerings, attendees, and attendance data.
Instructions
Query instructor-led training (ILT) and virtual classroom (VC) events -- sessions, offerings, attendees, and attendance data. Use this for scheduled training events. ILT = in-person sessions; VC = virtual/online sessions. Both types share the same parameter patterns but use separate actions (e.g. list_ilt vs list_vc).
Sub-actions: ILT (in-person):
list_ilt: List ILT events with optional date/status filters. Paginated.
get_ilt: Get details of a single ILT event. Requires eventId.
get_ilt_offers: List session offerings for an ILT event. Requires eventId. Paginated.
get_ilt_addOffers: List additional session offerings for an ILT event. Requires eventId. Paginated.
get_ilt_users: List attendees of an ILT event. Requires eventId. Paginated.
get_ilt_usersAttendanceData: Get attendance records for an ILT event. Requires eventId. Paginated. VC (virtual):
list_vc: List VC events with optional date/status filters. Paginated.
get_vc: Get details of a single VC event. Requires eventId.
get_vc_offers: List session offerings for a VC event. Requires eventId. Paginated.
get_vc_users: List attendees of a VC event. Requires eventId. Paginated.
get_vc_usersAttendanceData: Get attendance records for a VC event. Requires eventId. Paginated.
Returns JSON: { data, _meta: { tool, action, returned, truncated? } }. When truncated is true, apply filters or pagination params to narrow results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The sub-action to perform. ILT actions: list_ilt, get_ilt, get_ilt_offers, get_ilt_addOffers, get_ilt_users, get_ilt_usersAttendanceData. VC actions: list_vc, get_vc, get_vc_offers, get_vc_users, get_vc_usersAttendanceData. | |
| dateStart | No | Date filter start (e.g. 2024-01-01). Used with list_ilt, list_vc to filter events by date range. | |
| dateEnd | No | Date filter end (e.g. 2024-12-31). Used with list_ilt, list_vc to filter events by date range. | |
| start | No | Starting position for pagination (e.g. 0). Used with list_ilt, list_vc. | |
| limit | No | Max events per page. Default: 20. Used with list_ilt, list_vc. | |
| status | No | Event status: active, archived, or canceled. Default: active. Used with list_ilt, list_vc. | |
| eventId | No | Event ID (e.g. 3001). Required for all get_ilt_* and get_vc_* actions. | |
| onlyCompleted | No | When true, returns only users who completed the event (includes certificate date). Used with get_ilt_users, get_vc_users. | |
| search | No | Search events by name. Used with list_ilt, list_vc. |