Run report for permissions
Have you taken a look at the provisioning report? This report can be used for many different things, such as producing a report that allows you to see all the the admin name, user id's, account they are associated with along with the role they are attached to with in the account.
If you go to settings --> reports and click on the configure... button you on the #provisioning report line it will bring up the screen below. Simply click on Admin CSV and click run report. Give it a few minutes and then refresh your reports page. You will then be able to download the report and see all Admins, what role they have and what account they are associated with in that role.
This report does not provide us the specific permissions an admin has at the subaccount level though. I am looking for this type of report admin -> subaccount -> permissions.
Hi @jsowalsk ,
You can use the admin api call to pull a list of admins from each sub-account (and main account). This will return the users with admin roles, along with the role id:
Then, you can use the role api call to translate that role id into the actual name of the role:
If you are wanting to pull the complete list of admins at your institution, you can cycle the api call for admins through all your sub-accounts and combine the output of all the calls.
Were you able to find an answer to your question? I am going to go ahead and mark this question as answered because there hasn't been any more activity in a while so I assume that you have the information that you need. If you still have a question about this or if you have information that you would like to share with the community, by all means, please do come back and leave a comment. Also, if this question has been answered by one of the previous replies, please feel free to mark that answer as correct.
For anyone who comes across this question, there is an idea (currently open for voting) requesting such a report- please vote it up so we can see Canvas develop this functionality!