Update a course lesson
update_course_lessonUpdate a Circle course lesson's name, status, body, media, or comment settings. Requires confirm=true because it changes community state.
Instructions
Update a course lesson. Changes community state and requires confirm=true for the user-requested action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| status | No | ||
| account | No | Named private Circle account; selects credentials, not a remote community ID. | |
| confirm | No | Set true only when the user asked for exactly this action. | |
| payload | No | Complete JSON request body instead of body flags. Supports nested Tiptap, maps and nullable values. | |
| body_html | No | ||
| lesson_id | Yes | ID of the course lesson | |
| thumbnail | No | signed_id of the lesson thumbnail image returned from the direct upload endpoint | |
| payload_file | No | Regular local JSON body file, at most 5 MB. Cannot be mixed with body flags or payload. | |
| featured_media | No | signed_id of the lesson featured media file returned from the direct upload endpoint | |
| rich_text_body | No | ||
| is_comments_enabled | No | ||
| is_featured_media_enabled | No | ||
| is_featured_media_download_enabled | No |