Clears the current user own completion records for a course and returns an empty progress track, leaving the enrolment in place.
Endpoint
Method:
DELETEPath:
/courses/{course_id}/progressEdition: Core
Controller:
CourseController@resetMyProgressRoute source:
fluent-community/Modules/Course/Http/course_api.php:17Controller source:
fluent-community/Modules/Course/Http/Controllers/CourseController.phpRequires the caller to be enrolled in a published course.
Destructive: every completed-lesson record for this user in this course is removed and cannot be restored.
Live sample
The request and response below were recorded against a running FluentCommunity install and then anonymised — member names, emails, avatars and post content are fictional, and long collections are trimmed to a few entries.
DELETE Delete Reset My Progress
Clears the current user own completion records for a course and returns an empty progress track, leaving the enrolment in place.
Controller: CourseController@resetMyProgress
Route source: fluent-community/Modules/Course/Http/course_api.php:17
Authorizations
WordPress Application Passwords — use Basic auth with username:application_password.
Parameters
Path Parameters
Course ID extracted from the URL path.
Responses
Successful response