Skip to main content
A Lesson is one unit within a course. Lessons are ordered, and that order is what a learner moves through in Holos Learn.

Key fields

Ordering

lessonIndex is not edited directly. PATCH /lessons/reorder takes the sequence and rewrites the indices together, so the order stays contiguous no matter how a lesson is moved.

Endpoints

Full endpoint reference is available in the OpenAPI spec. Key operations:
  • GET /lessons: list lessons, scoped to a course
  • POST /lessons: create a lesson
  • GET /lessons/{id}: get a lesson
  • PUT /lessons/{id}: update it
  • PATCH /lessons/reorder: reorder a course’s lessons
  • DELETE /lessons/{id}: delete a lesson