@CanvasNeil @chriscas
We tried adding the permissions you suggested:
- Course Content - add / edit / delete
- Courses - view list
It still doesn't work -- we got the same response: { "status": "unauthorized", "errors": [ { "message": "user not authorized to perform that action" } ] }
We also tried adding another permission:
- Users - allow administrative actions in courses
And it still didn't work...
We noticed that if we add Role "Account Admin" which has all permissions to our user, we can indeed get a good response from the "/api/v1/users/:user_id/courses" API. But our customer doesn't want to grant us all the permissions, so we still need to figure out which permission is specifically needed for that API.
Is there any other permissions we should give it a try?