Courses
Get Course Lesson
Returns the full content of a single lesson within a course.
GET
Get Course Lesson
Get Course Lesson
Returns the full content and metadata for a specific lesson within a course. Used to display lesson content and allow the customer to mark it as complete.Authentication
Requires a valid customer bearer token.Path Parameters
number
required
Numeric identifier of the course.
number
required
Numeric identifier of the lesson within the course.
Query Parameters
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 aCourseLesson object. The lesson content is nested inside a Lesson property.
FullLesson
The lesson content object.
number
required
Unique identifier for the lesson.
string
UUID for the lesson — used as
{lessonUniqueId} in the complete-lesson endpoint.string
required
Display title of the lesson.
string
Full lesson content. May contain HTML.
string
Short summary text for the lesson.
boolean
Whether the authenticated customer has marked this lesson as complete.
boolean
Whether there is a next lesson in the course.
boolean
Whether this is the last active (uncompleted) lesson.
CourseSummary
The parent course summary.
Section
The section this lesson belongs to.
Examples
Fetch a lesson
TypeScript Integration
Get Course Lesson