The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
I'm working on assigning minimum permissions to an account role that would allow that role to view peer reviews.
The call (https://canvas.instructure.com/doc/api/peer_reviews.html)
<server>/api/v1/courses/<course_id>/assignments/<assignment_id>/peer_reviews?include[]=submission_comments&include[]=user&per_page=100
The assignment I'm accessing does have peer reviews (they're returned when I am in my admin role), but I haven't been able to figure out the right combination of minimum permissions for the new role to retrieve results.
I've assigned the following permissions to the new role:
That role can retrieve the assignments for the course, assignment submissions, but not the peer reviews. The documentation does not provide any information on this (https://s3.amazonaws.com/tr-learncanvas/docs/Canvas_Permissions_Account.pdf)
Does anyone have an idea what permissions I'm missing?
Solved! Go to Solution.
In case anyone is interested, it seems like the following permissions work:
In case anyone is interested, it seems like the following permissions work:
I have a support question regarding the account role permissions. Can you please help me out with the minimum permissions that are required for an account role (custom account role to be added as an account admin) in order to get below mentioned data from Canvas? My application is integrated with Canvas using REST API. I need to authorize the integration with account admin credentials in order to pull the following data from Canvas
Accounts/Sub-Accounts
Courses
Assignments
Rubric/Criterion
Rubric Results/Submissions
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in