v1

latestOpenAPI 3.1.0MIT2026-07-243952451019.0 KB
Courses::Lesson

Update Lesson

Update Lesson

put/courses/lessons/{id}

Path parameters

idstring required

Request body

Example request

{
  "courses_lesson": {
    "courses_lesson": {
      "title": "Lesson 1",
      "body": "Example Lesson",
      "lesson_content": "## Welcome\nThis is the lesson content."
    }
  }
}

Response

OK

idinteger

ID

public_idstring nullable

Public ID

titlestring

Title

bodystring nullable

Description

section_idinteger nullable

Parent module

published_atstring date-time nullable

Schedule for

current_pathstring nullable

Current Path

sort_orderinteger nullable

Builder display order of the lesson within its section (section_id). Scoped per section, starting at 0.

created_atstring date-time nullable

Added

updated_atstring date-time nullable

Updated

Example response

{
  "id": 1,
  "public_id": "ucGpIe",
  "title": "Lesson 1",
  "body": "Example Lesson",
  "section_id": 2,
  "published_at": "2025-01-01T00:00:00.000Z",
  "current_path": null,
  "sort_order": 0,
  "created_at": "2025-01-01T00:00:00.000Z",
  "updated_at": "2025-01-01T00:00:00.000Z"
}