For Developers

Platform Updates

API Updates

  • Restored proper error messages for invalid routes in API v2.
  • When searching through objects for sharing rules, search is now case-insensitive.
  • Teacher names are now expanded to be human-readable in the sharing rules UI.
  • Fixed a number of issues with our new sharing rule preview system (codenamed Blink).
  • Added a number of endpoints to support the retrieval of matches coming from our data enrichment engine.
    • You can now manually add or remove matches if they are incorrect.
  • Fixed a bad database query for LTI 1.3 launching into our Toronto region.
  • Fixed an issue where we were accidentally rematerializing some paused syncs.
  • Fixed an issue with Microsoft assignment attachments in API v2.
  • Increased support for Clever admins and contacts.
  • You can now make roster requests against a person in the v2 user API, even if that person has invalid LMS tokens (e.g., because you impersonated them).
    • This brings v2 into line with v1.
  • Provide additional details in the API response when you receive a 500 error from Edlink.

Dashboard Updates

  • Added support for adding multiple enrichment sources to a primary source.
    • You can set the priority of these sources to influence how data is merged.
  • Added UI to visualize data matches made by our Data Enrichment engine.
    • You can manually delete matches that are incorrect.
    • You can manually assign new matches if you know the corresponding entity in the secondary source.
    • Edlink will provide some details as to how it arrived at a particular match.
  • Added a visual progress meter to indicate the loading progress of your Sharing Rule previews.