Courses
List My Courses
Returns all courses the authenticated customer is enrolled in.
GET
List My Courses
List My Courses
Returns a paginated list of courses the authenticated customer has enrolled in. Includes progress information such as completed lesson count.Authentication
Requires a valid customer bearer token.Query Parameters
Comma-separated list of field paths to include in the response. When provided, only the
specified fields are returned — useful for reducing payload size. Supports nested paths
using dot notation. Example:
_shape=Records.Name,Records.Description,Records.Progress.Response
Returns anApiListResult<CourseSummary> with the customer’s enrolled courses and progress.
The top-level response includes standard pagination fields (CurrentPage, TotalItems, TotalPages, etc.). Each item in the Records array has:
Status
Counts
Attendee
Course
Nested Objects
Examples
Fetch enrolled courses
TypeScript Integration
List My Courses