May 7, 2026

Reset course progress

Product
REST API

Reset course progress for all users while preserving historical data, enabling colleagues to follow the course again.

Changes in this update
  1. Reset course progress
  2. Content filter option endpoint in the REST API
  3. Bugfixes
Read more about these changes in detail below

Reset course progress

Course progress is an important source of insights for SelfGuide managers, helping them understand course usage and how knowledge flows to end users. In some situations, a fresh start is needed—for example, when a course has been updated and all users are required to complete it again.

With Reset Progress, you can reset progress for all users who have previously started the course. This action:

  • resets the course progress for all affected users,
  • retains the last completion date for historical insight, and
  • resets the progress in the connected LMS for users who have not yet completed the course.

This functionality ensures accurate, up-to-date insights while enabling organizations to re-engage learners when course content changes.

Content filter option endpoint in the REST API

A new REST API endpoint has been added to retrieve available content filter options. These filters include the tags and applications that can be used with the instruction search endpoint.

For more details, see the REST API documentation at https://developer.selfguide.com.

Bugfixes

The following issues have been fixed:

  • The SelfGuide Recorder captures steps when interaction is performed on a non primary display, these steps could not be saved in the new Instruction Editor
  • The REST API documentation for updating users has been clarified and completed
  • Expired tokens now return the correct response, prompting users to log in instead of showing an error
  • Some step images that were stored as PNG instead of WebP have been migrated to align with our image standards

Ready to experience the power of SelfGuide?

ISO 27001:2022, certified by Brand Compliance