List enrollments of a course
Who is enrolled in one course, with status, start date and due date.
GET https://cotlet.dev/api/v1/ispring/courses/{course_id}/enrollments
read
Returns the rows of the course's Enrollments tab, in pages. status is passed, failed, in_progress or not_started, and overdue is true when the due date has passed. Use enrollment_id in cancel_enrollment and reset_enrollment.
Parameters
| Name | Type | Description |
|---|---|---|
| course_id string required | string | Course from list_courses. |
| status enum | enum | passed, failed, in_progress or not_started. Default: all. |
| overdue_only boolean | boolean | Only enrollments past their due date. |
| cursor string | string | Next page cursor from the previous call. |
Request
curl https://cotlet.dev/api/v1/ispring/courses/course_8c41d2/enrollments \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("ispring", "list_enrollments", {"course_id":"course_8c41d2"}) const result = await cotlet.call('ispring', 'list_enrollments', {"course_id":"course_8c41d2"}); cotlet call ispring list_enrollments --data '{"course_id":"course_8c41d2"}' Example response
{
"enrollments": [
{
"enrollment_id": "e_70a0f1",
"user_id": "u_81c2c0",
"user": "Lena Ortiz",
"status": "in_progress",
"start_date": "2026-10-01T09:00:00",
"due_date": "2026-10-15T00:00:00",
"overdue": true
},
{
"enrollment_id": "e_70a0f2",
"user_id": "u_81c2c1",
"user": "Sam Okafor",
"status": "passed",
"start_date": "2026-10-01T09:00:00",
"due_date": "2026-10-15T00:00:00",
"overdue": false
}
],
"next_cursor": null
}