Closed Beta Feature: This endpoint is currently in closed beta. We’re testing it with selected customers before its public release. If you’re interested in learning more or getting early access, please reach out.
Authorizations
Body
application/json
POST /lms/progress Request body
The ID of the course.
The ID of the user.
Unique identifier for this progress entry.
Current status of the learner in this course.
Available options:
ENROLLED, STARTED, COMPLETED, STOPPED Date when the user enrolled in the course.
Date when the user completed the course.
Numerical score achieved (e.g., 85.5).
Required range:
x >= -1.7976931348623157e+308Total time spent on the course in minutes.
Required range:
x >= -1.7976931348623157e+308Additional comments or notes.
Response
POST /lms/progress Positive response
Allowed value:
"success"Examples:
{
"id": "7xPdr68N8kG9EzLwjsN9xyz",
"remote_id": "892476",
"course_id": "3KMdr68N8kG9EzLwjsN9aoz",
"user_id": "26vafvWSRmbhNcxJYqjCzuJg",
"status": "COMPLETED",
"enrollment_date": "2024-03-01T10:00:00.000Z",
"completion_date": "2024-04-15T16:30:00.000Z",
"score": 92.5,
"duration": 480,
"comments": "Excellent performance throughout the course.",
"changed_at": "2022-08-07T14:01:29.196Z",
"remote_data": null
}