2025-12-17

Added

  • Create a path – Creates a new path in the platform.
  • Edit a path – Edits specific fields of an existing path. Fields not included in the request payload remain unchanged.
  • Delete a path – Deletes a path given the path ID.
  • Archive or restore a course – Archives or restores a course. Archiving prevents the course from being added to new paths, hides it from search results, and keeps statistics intact.
  • Create an eLearning standard course – Creates a new eLearning standard course (SCORM, AICC, xAPI, etc.) from the provided file.
  • Edit an eLearning standard course – Updates specific fields of an existing eLearning standard course (SCORM, AICC, xAPI, etc.). Fields not included in the request remain unchanged.

Modified

  • Globalization support for external courses – External courses now support translated versions across the following API v2 routes:
    • Upsert external courses – The input payload now supports an optional translations array, allowing import of translated course fields and translation-specific launch URLs.
    • Import integration statistics – The input payload now accepts an optional lang indicating the language in which the learner took the course.
    • Retrieve an external course – The response now includes a translations array containing available translated versions.
    • Archive external courses – Archiving an external course now archives all its translations.
  • List all tags in a course – The source field now usesnative for tags manually added via the platform or API and integration for tags synced from external content providers during content sync.