Patch Course Lesson
This endpoint patches a specific lesson with id {lesson_id} for the course identified by {course_id} and under the
section identified by {section_id}.
This operation requires the course creator or manager role.
You can use this endpoint to edit a single field passing only the id and the needed field (without mandatory fields).
If the lesson is of type quiz then it is possible to use this call to reorder the questions within the quiz using
the questions_order parameter and assigning it a list of question ids.
Be careful cause if some ids assigned to the quiz are omitted then the related questions will be automatically deleted
and the only questions still associated to the quiz will be those contained in the questions_order list.
HTTP Request
PATCH /api/v2/course/{course_id}/section/{section_id}/lesson/{lesson_id}/
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| course_id | path | string | true | A unique integer value identifying the course of the lesson |
| section_id | path | string | true | A unique integer value identifying the section of the lesson |
| lesson_id | path | string | true | A unique integer value identifying the lesson |
| body | body | Course Lesson | true | The request body (course lesson params) |
Example Body Parameters
- JSON
{
"text": "string"
}
Example Request
- JavaScript
- Bash
const inputBody = '{
"text": "string"
}';
const headers = {
'Content-Type':'application/x-www-form-urlencoded',
'Accept':'application/json',
'Authorization': 'Bearer {access_token}'
};
fetch('/api/v2/course/{course_id}/section/{section_id}/lesson/{lesson_id}/',
{
method: 'PATCH',
body: inputBody,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
# You can also use wget
curl -X PATCH /api/v2/course/{course_id}/section/{section_id}/lesson/{lesson_id}/ \
-H 'Content-Type: application/x-www-form-urlencoded' \
-H 'Accept: application/json'
-H 'Authorization: Bearer {access_token}'
--DATA '{body}'
Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Response status code | Course Lesson |