Create Lesson Assignment
POST/courses/products/:productId/lessons/:lessonId/assignment
Create an assignment on a lesson. Requires a Location token with courses.write. Send Version: v3. Path lessonId is sent to membership as postId. locationId, userId, and productId are not accepted in the body.
Request
Version stringrequired
API Version
Available options
v3productId 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
- Body
- Example (auto)
Bodyrequired
titlestringrequired
Assignment title
introductionstring
Introduction shown to the learner
confirmMessagestring
Message shown after submit
ungradedAssignmentboolean
Skip grading when true
{
"title": "Submit homework",
"introduction": "string",
"confirmMessage": "string",
"ungradedAssignment": true
}
Created
- application/json
- Schema
- Example (auto)
Schema
idstringrequired
titlestringrequired
lessonIdstringrequired
introductionstringrequired
confirmMessagestringrequired
ungradedAssignmentbooleanrequired
{
"id": "e5f6a7b8-9012-4345-ef01-345678901234",
"title": "Submit homework",
"lessonId": "c3d4e5f6-7890-4123-cdef-123456789012",
"introduction": "string",
"confirmMessage": "string",
"ungradedAssignment": true
}