Below you will find a list of all the possible REST API calls that HelioCampus Assessment & Credentialing will make to D2L Brightspace.
GET courseId by course code = GET: "/d2l/api/lp/:learningPlatformVersion/orgstructure/?exactOrgUnitCode=:courseCode"
GET course list = GET: "/d2l/api/lp/:learningPlatformVersion/enrollments/myenrollments/?orgUnitTypeId=3"
GET enrollment list = GET: "/d2l/api/lp/:learningPlatformVersion/enrollments/orgUnits/:courseId/users/"
GET dropbox list = GET: "/d2l/api/le/:learningEnvironmentVersion/:courseId/dropbox/folders/"
GET grades items to get the value of maximum grades and grading type = GET: "/d2l/api/le/:learningEnvironmentVersion/:courseId/grades/"
GET assignment attachments = GET: "/d2l/api/le/:learningEnvironmentVersion/:courseId/dropbox/folders/:assignmentId/attachments/:fileId"
GET submissions and rubric grades = GET: "/d2l/api/le/:learningEnvironmentVersion/:courseId/dropbox/folders/:assignmentId/submissions/"
GET point grades = GET: "/d2l/api/le/:learningEnvironmentVersion/:courseId/grades/:assignmentId/values/?isGraded=true"
GET submission attachments = GET: "/d2l/api/le/:learningEnvironmentVersion/:courseId/dropbox/folders/:assignmentId/submissions/:submissionId/files/:fileId"
GET quiz list = GET: "/d2l/api/le/1.41/:courseId/quizzes/"
GET attempts of the quiz = GET: "/d2l/api/le/1.45/:courseId/quizzes/:quizId/attempts/"