Below you will find a list of all the possible REST API calls that HelioCampus Assessment & Credentialing will make to Blackboard.
oauth
Request Token
POST /learn/api/public/v1/oauth2/token
system
Get version
GET /learn/api/public/v1/system/version
courses
Get Courses
GET /learn/api/public/v1/courses
Get Course
GET /learn/api/public/v1/courses/{courseId}
course memberships
Get Course Memberships
GET /learn/api/public/v1/courses/{courseId}/users
Get Membership
GET /learn/api/public/v1/courses/{courseId}/users/{userId}
course grades
Get Grade Columns
GET /learn/api/public/v1/courses/{courseId}/gradebook/columns
Get Grade Column
GET /learn/api/public/v1/courses/{courseId}/gradebook/columns/{columnId}
Update Column Grade
PATCH /learn/api/public/v1/courses/{courseId}/gradebook/columns/{columnId}/users/{userId}
Get Column Grades
GET /learn/api/public/v1/courses/{courseId}/gradebook/columns/{columnId}/users
Get Column Attempts
GET /learn/api/public/v1/courses/{courseId}/gradebook/columns/{columnId}/attempts
course grade attempts
Get Attempt File Meta Data List
GET /learn/api/public/v1/courses/{courseId}/gradebook/attempts/{attemptId}/files
Download
GET /learn/api/public/v1/courses/{courseId}/gradebook/attempts/{attemptId}/files/{attemptFileId}/download
rubric associations
Get Rubric Associations By Column Id
GET /learn/api/public/v1/courses/{courseId}/gradebook/columns/{columnId}/rubrics/associations
Get Rubric Associations
GET /learn/api/public/v1/courses/{courseId}/rubrics/{rubricId}/associations
Get Rubric Association By Id
GET /learn/api/public/v1/courses/{courseId}/rubrics/{rubricId}/associations/{rubricAssociationId}
rubric evaluations
Get Rubric Evaluations
GET /learn/api/public/v1/courses/{courseId}/rubrics/{rubricId}/associations/{rubricAssociationId}/evaluations
Get Rubric Evaluation By Id
GET /learn/api/public/v1/courses/{courseId}/rubrics/{rubricId}/associations/{rubricAssociationId}/evaluations/{rubricEvaluationId}
rubrics
Get Rubrics
GET /learn/api/public/v1/courses/{courseId}/rubrics
Get Rubric By Id
GET /learn/api/public/v1/courses/{courseId}/rubrics/{rubricId}