For Companies & Schools

Platform Updates

API Updates

  • Backward paging is now implemented for the Graph API.
  • Integrations now have a status and can be scheduled to start and end at a specific date.
    • Integrations will now have the property integration_status which is set to either inactive, active, error, or disabled.
    • Integrations will now have the property integration_start_date which is an ISO-8601 timestamp.
    • Integrations will now have the optional property integration_end_date which is an ISO-8601 timestamp.
    • Attempts to make API calls to inactive sources will result in a 403 Forbidden error.
  • Integrations now have a configuration object of integration_configuration. This is unused at present, but in the future may store specific configuration data for your application.
  • Canvas email address support has been improved.
  • Calls to retrieved other organizations for an authenticated user have been added (e.g., schools).
  • All calls to retrieve information about a user's organizations will now include an enrollments array.
    • For example, users may have more than one enrollment to a course as (in some LMS systems) they can be a teacher in one section and a student in another.
  • Calls to organizations endpoints will now include information about the real world entity that relates to the object (if available).
    • For example, schools in Canvas or Schoology generally correspond to real-world locations.
    • Entity IDs are stable and can be relied upon for managing school, district, or university objects.
    • They provide a great way to handle schools who are transitioning between two different LMS systems.
  • Internal endpoints were added to list, fetch, and manage entities.

Dashboard Updates

  • Added several pages to browse the data that is imported from a source.
  • Fixed an issue with the create team modal.
  • Source imports will now be listed in reverse chronological order.
  • Internal pages were added for the management of entities.