Product documentation

2023-10-16 Developer notes

No Changes

  1. Core API
  2. LMS API
  3. WebLink API
  4. WebLink Widgets

Core API & WebHooks    Documentation | Deprecation Notices

Features

  • The Learner.setExternalActivity mutation now supports External ID inputs, so the Learner and Content can be identified using their External IDs.
  • A new mutation called Learner.setExternalActivities has been added, which accepts a list of 50 inputs in the same format as the learner.setExternalActivity mutation, allowing you to complete External Activities in bulk with a single mutation.
  • The learner.recordResultsWithAchievementBulk mutation has been updated to support Learner External ID, so the Learner can be identified by either the External ID or the standard ID.
  • External IDs can now be stored on a Webhook.
  • We have added a new filter to Events, eventOrCourseCodeOrTitle. This filter uses only the like operator and takes in a string.
  • We added the ability to change a Resource’s Type using typeId under the input field.
  • We added the ability to change or remove a Resource’s Location using locationId under the input field.

LMS API   Documentation | Deprecation Notices

No Changes

WebLink API    Documentation | Deprecation Notices

No Changes

WebLink Widgets    Documentation

Fixes

  • We fixed an issue in WebLink Widgets where the navigation breadcrumbs would not show for the Catalogue widget.
  • We fixed an issue in WebLink Widgets where the Cart widget could have a Back to Catalog link which did nothing. It now redirects to the Catalogue Override URL if one is configured for the Portal.