I've been trying to use cURL commands to retrieve course grades from blackboard Learn API but have been unsuccessful.
#bin/bash
server=https://localhost
token=<token>
courseId=<courseID>
curl -k -X GET -H "Authorization: Bearer $token" $server/learn/api/public/v1/courses/courseId:$courseId/gradebook/columns/_72109_1/users
This only returns three fields out of the six fields it's supposed to return but i don't understand why. https://developer.blackboard.com/portal/displayApi
For the gradebook API, the results depend upon the privileges assigned to the user associated with the REST application.
This copy from the Swagger docs show some of the limitations based upon the user: