Modifying a Users SIS ID

Jump to solution
rrk35
Community Novice

When we began our migration to Canvas we chose to make the user SIS ID's a value that has significance at our University but is not guaranteed to be unique. We would like to modify our process to use a different and unique value for the user SIS ID. Before we change the process we need to clean up the data we have by switching the SIS ID.

I know a user's SIS ID can be modified through the UI, but I haven't been able to find the equivalent in the Canvas API. Can a user's SIS ID be modified with an API call?

Are there any ramifications to modifying a user's SIS ID?

1 Solution
rrk35
Community Novice

the format is as follows

/api/vi/accounts/<account_id>/logins/<user_id>

-H "Authorization: Bearer <token>"

-X PUT

-d "login[sis_user_id]=<new_value>"

View solution in original post