Community

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
rahepler_admin
Community Member

Reporting on Role Permissions Structure

Jump to solution

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 Kudos
1 Solution

Accepted Solutions
mzimmerman
Community Coach
Community Coach

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

2 Replies
mzimmerman
Community Coach
Community Coach

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.

rahepler_admin
Community Member

Thats perfect, thank you @mzimmerman! This is what I needed