Skip to main content
GET
List Course Lessons

List Course Lessons

Returns the ordered list of lessons for a specific course. Used to render the course syllabus and track which lessons the customer has completed.

Authentication

Requires a valid customer bearer token to include completion status.

Path Parameters

courseId
number
required
Numeric identifier of the course. Returned as Id from GET /api/public/courses/v2.

Query Parameters

_shape
string
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.

Response

Returns a CourseSummary object containing the lessons array and course-level metadata.

Top-Level Fields

Attendee (current customer)

Course

Lessons Array

Lessons Section (nested)

Other

Examples

Fetch lessons for a course

TypeScript Integration