Found this content helpful? Log in or sign up to leave a like!

Canvas - Salesforce Integration

Jump to solution
nitin-cfg
Community Explorer

We are synching data between Canvas LMS and Salesforce and wondering if we can create custom fields on Canvas side to store Salesforce Ids. On Salesforce side we can create custom fields and store the Canvas id. In similar fashion we want to store the Salesforce Ids on Canvas entities like Courses, Enrollments, etc.. for cross system ref. Pls advise what is the best way to store other system's ids in Canvas. TIA.

Labels (1)
0 Likes
2 Solutions
mzimmerman
Community Coach
Community Coach

Hi @nitin-cfg 

It's not really possible to add custom fields within Canvas.  The best you can do is look for a field that may not be used, like "integration_id", and use it to store the Salesforce ID.

There is a list of fields that are available in the SIS Import Format documentation.   Both users and courses have "integration_id" fields, but enrollments do not.

View solution in original post

dbrace
Community Coach
Community Coach

Hi @nitin-cfg,

What @mzimmerman said and referenced (the possibility of using "integration_id") is the only location/field that I can think of.

You can also use the Courses and Users API documentation if you decide to do any scripting.

-Doug

View solution in original post