Showing results for 
Search instead for 
Did you mean: 

Sapphire Integration Overview

Sapphire Integration Overview

Canvas and Sapphire developed an automated integration between the two systems for provisioning (rostering) by using APIs made available from OneRoster 1.1. OneRoster enables a bi-directional transaction to provision data to Canvas, with grade passback coming in the future.

This article gives an overview of the Canvas and Sapphire integration.

Integration Overview

The bi-directional OneRoster integration breaks down as follows:

  1. Provisioning: a one-way transfer from Sapphire's OneRoster 1.1 API to Canvas. As you make changes to users, courses, enrollments, etc. in Sapphire, those changes will be reflected in Canvas with your nightly sync. 
  2. Grade passback (GPB): Grade passback is currently in beta. Please contact your Customer Success Manager (CSM) with questions about Sapphire GPB.

Supported Objects


  • Staff
  • Students
  • Sub-accounts
  • Terms
  • Courses
  • Sections
  • Enrollments


  • Grade passback is still in a testing phase and is not general availability

Sapphire Integration Prerequisites 

  1. Request your OneRoster 1.1 credentials from Sapphire. Licensing may be required by Sapphire. Please talk to your SIS provider for additional information. Your OneRoster credentials (API URL, client key, and client secret) should be sent to us securely via a Canvas-provided link. 
  2. Once our team receives your OneRoster 1.1 credentials, we will check our ability to connect.
  3. If you are converting from one SIS to another, or are transitioning from a different integration, our team will need to perform an evaluation against your data. Our team will let you know if we have concerns about converting.

Known Sapphire Integration Limitations

  1. If we are filtering data by school and a user moves from one school to another, the user account will be deleted and restored.
  2. Because courses in Sapphire may span multiple terms, we create terms in Canvas with the dates from Sapphire’s terms. 

Next Steps

If you are interested in enabling the Sapphire Integration for provisioning, please contact your Customer Success Manager (CSM) for consideration. 


I would love an update on the Grade passback feature testing for Sapphire. Any successes?

Can we have an update on GPB? In the current situation teachers are in, we really dont need to be double entering grades in a SIS and LMS. 

Is GPB actively available for Sapphire at this point or is it still in a testing phase?

Version history
Revision #:
1 of 1
Last update:
‎12-23-2019 06:33 AM
Updated by: