Skip to main content
Version: v3New

Update Lesson

PUT 

/courses/products/:productId/lessons/:lessonId

Update a lesson. Requires a Location token with courses.write. Accepts the same lesson columns as create. All fields optional. Omit categoryId to keep the current category.

Request​

Version stringrequired

API Version

Available optionsv3
productId string<uuid>required

Product id

Possible values: non-empty

lessonId string<uuid>required

Lesson id

Possible values: non-empty

locationId stringrequired

Location id or sub-account id is required.

Possible values: non-empty

application/json

Bodyrequired

    descriptionstringnullable
    visibilitystring
    Available optionsdraftpublishedlocked
    posterImagestringnullable
    sequenceNonumber
    commentStatusstring
    Available optionsvisiblehiddenlocked
    contentIdstringnullable
    contentTypestring
    Available optionsvideoassignmentquizaudiofunnel
    commentPermissionstring
    Available optionshiddenenabledlocked
    lockedByPoststringnullable
    lockedByCategorystringnullable
    certificateTemplateIdstringnullable
    metaDataobjectnullable
    titlestring

    Lesson title

    categoryIdstring

    Category id

application/json

Success

Schema
    idstringrequired

    Lesson id

    titlestringrequired
    descriptionstringnullablerequired
    categoryIdstringrequired
    visibilitystringrequired
    Available optionsdraftpublishedlocked
    posterImagestringnullablerequired
    sequenceNonumberrequired
    commentStatusstringrequired
    Available optionsvisiblehiddenlocked
    contentIdstringnullablerequired
    contentTypestringrequired
    Available optionsvideoassignmentquizaudiofunnel
    commentPermissionstringrequired
    Available optionshiddenenabledlocked
    lockedByPoststringnullablerequired
    lockedByCategorystringnullablerequired
    certificateTemplateIdstringnullablerequired
    metaDataobjectnullablerequired
    createdAtstringrequired
    updatedAtstringrequired