Reporting on Role Permissions Structure

Jump to solution
rahepler_admin
Community Explorer

Is there a way to find through the API, Canvas Data, or Admin reports the various assigned items to a permissions role? 

For example, I would like to have a report that shows each role and what specific permissions are assigned to that role. This way it is possible to check over time the changes as well as what each role currently is able to do. 

Labels (2)
0 Likes
1 Solution
mzimmerman
Community Contributor

Well, the Roles API ( https://canvas.instructure.com/doc/api/roles.html ) should return a list of all the roles, and they you can use the API to list permissions for each role.  There's no built-in tracking of changes over time through the API, so you'd have to run the query on a regular basis and record the results to track changes over time.

View solution in original post