D2LWS Call
|
Brightspace API
|
Valence Reference
|
User Management Service
|
| CreateUser | POST /d2l/api/lp/(version)/users/ | https://docs.valence.desire2learn.com/res/user.html#post--d2l-api-lp-(version)-users- |
| GetUser | GET /d2l/api/lp/(version)/users/(userId) | https://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-(version)-users-(userId) |
| GetUserByOrgDefinedId | GET /d2l/api/lp/(version)/users/?orgDefinedId={} | https://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-(version)-users- |
| GetUserByUserName | GET /d2l/api/lp/(version)/users/?userName={} | https://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-(version)-users- |
| GetUsersByOrgUnitRole | GET /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/?roleId={} | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-enrollments-orgUnits-(orgUnitId)-users- |
| UpdateUser | PUT /d2l/api/lp/(version)/users/(userId) | https://docs.valence.desire2learn.com/res/user.html#put--d2l-api-lp-(version)-users-(userId) |
| ChangePassword | PUT /d2l/api/lp/(version)/users/(userId)/password | https://docs.valence.desire2learn.com/res/user.html#put--d2l-api-lp-(version)-users-(userId)-password |
| DeleteUser | DELETE /d2l/api/lp/(version)/users/(userId) | https://docs.valence.desire2learn.com/res/user.html#delete--d2l-api-lp-(version)-users-(userId) |
| DeleteUserByOrgDefinedId | Get User by OrgDefinedId first and then Delete the User | |
| DeleteUserByUserName | Get User by UserName first and then Delete the User | |
| EnrollUser | POST /d2l/api/lp/(version)/enrollments/ | https://docs.valence.desire2learn.com/res/enroll.html#post--d2l-api-lp-(version)-enrollments- |
| GetActiveCourseOfferings | 1) Get List of Enrollments for a User; 2) Loop through results to determine if the Org Unit is Active | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-enrollments-users-(userId)-orgUnits- https://docs.valence.desire2learn.com/res/course.html#get--d2l-api-lp-(version)-courses-(orgUnitId) |
| GetActiveCourseOfferingsEx | 1) Get List of Enrollments for a User; 2) Loop through results to determine if the Org Unit is Active | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-enrollments-users-(userId)-orgUnits- https://docs.valence.desire2learn.com/res/course.html#get--d2l-api-lp-(version)-courses-(orgUnitId) |
| UnenrollUser | DELETE /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/(userId) | https://docs.valence.desire2learn.com/res/enroll.html#delete--d2l-api-lp-(version)-enrollments-orgUnits-(orgUnitId)-users-(userId) |
| GetEnrollmentsByOrgUnit | GET /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/ | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-enrollments-orgUnits-(orgUnitId)-users- |
| GetOrgUnitEnrollment | GET /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/(userId) | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-enrollments-orgUnits-(orgUnitId)-users-(userId) |
| GetRole | GET /d2l/api/lp/(version)/roles/(roleId) | https://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-(version)-roles-(roleId) |
| GetRoles | GET /d2l/api/lp/(version)/roles/ | https://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-(version)-roles- |
| CreateAuditorRelationship | POST /d2l/api/le/(version)/auditing/auditors/(auditorId)/auditees/ | https://docs.valence.desire2learn.com/res/enroll.html#post--d2l-api-le-(version)-auditing-auditors-(auditorId)-auditees- |
| RemoveAuditorRelationship | DELETE /d2l/api/le/(version)/auditing/auditors/(auditorId)/auditees/ | https://docs.valence.desire2learn.com/res/enroll.html#delete--d2l-api-le-(version)-auditing-auditors-(auditorId)-auditees- |
| GetAuditors | GET /d2l/api/le/(version)/auditing/auditees/(auditeeId) | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-le-(version)-auditing-auditees-(auditeeId) |
| GetAuditees | GET /d2l/api/le/(version)/auditing/auditors/(auditorId) | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-le-(version)-auditing-auditors-(auditorId) |
| ActivateUsers | Loop through PUT /d2l/api/lp/(version)/users/(userId)/activation | https://docs.valence.desire2learn.com/res/user.html#put--d2l-api-lp-(version)-users-(userId)-activation |
| DeactivateUsers | Loop through PUT /d2l/api/lp/(version)/users/(userId)/activation | https://docs.valence.desire2learn.com/res/user.html#put--d2l-api-lp-(version)-users-(userId)-activation |
| GetUserActivationStatus | GET /d2l/api/lp/(version)/users/ | https://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-(version)-users- |
| GetProfileByUser | GET /d2l/api/lp/(version)/profile/(profileId) | https://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-(version)-profile-(profileId) |
| GetProfilePicture | GET /d2l/api/lp/(version)/profile/(profileId)/image | https://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-(version)-profile-(profileId)-image |
| UpdateProfile | PUT /d2l/api/lp/(version)/profile/(profileId) | https://docs.valence.desire2learn.com/res/user.html#put--d2l-api-lp-(version)-profile-(profileId) |
| GetUsersByGroup | GET /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/ | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-enrollments-orgUnits-(orgUnitId)-users- |
| GetUsersBySection | GET /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/ | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-enrollments-orgUnits-(orgUnitId)-users- |
| GetUsersByCourseOfferingIndex | Loop through GET /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/ | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-enrollments-orgUnits-(orgUnitId)-users- |
| GetPermittedTasksByUserOrgUnit | No plan to map this to REST | |
Org Unit Management Service
|
| | | |
| GetOrganization | GET /d2l/api/lp/(version)/organization/info | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-organization-info |
| CreateDepartment | POST /d2l/api/lp/(version)/orgstructure/ | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure- |
| GetDepartment | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId) | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId) |
| GetDepartmentByCode | GET /d2l/api/lp/(version)/orgstructure/?exactOrgUnitCode={} | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure- |
| UpdateDepartment | PUT /d2l/api/lp/(version)/orgstructure/(orgUnitId) | https://docs.valence.desire2learn.com/res/orgunit.html#put--d2l-api-lp-(version)-orgstructure-(orgUnitId) |
| DeleteDepartment | POST /d2l/api/lp/(version)/orgstructure/recyclebin/(orgUnitId)/recycle | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure-recyclebin-(orgUnitId)-recycle |
| CreateSemester | POST /d2l/api/lp/(version)/orgstructure/ | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure- |
| GetSemester | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId) | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId) |
| GetSemesterByCode | GET /d2l/api/lp/(version)/orgstructure/?exactOrgUnitCode={} | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure- |
| UpdateSemester | PUT /d2l/api/lp/(version)/orgstructure/(orgUnitId) | https://docs.valence.desire2learn.com/res/orgunit.html#put--d2l-api-lp-(version)-orgstructure-(orgUnitId) |
| DeleteSemester | POST /d2l/api/lp/(version)/orgstructure/recyclebin/(orgUnitId)/recycle | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure-recyclebin-(orgUnitId)-recycle |
| CreateCourseTemplate | POST /d2l/api/lp/(version)/coursetemplates/ | https://docs.valence.desire2learn.com/res/course.html#post--d2l-api-lp-(version)-coursetemplates- |
| GetCourseTemplate | GET /d2l/api/lp/(version)/coursetemplates/(orgUnitId) | https://docs.valence.desire2learn.com/res/course.html#get--d2l-api-lp-(version)-coursetemplates-(orgUnitId) |
| GetCourseTemplateByCode | GET /d2l/api/lp/(version)/orgstructure/?exactOrgUnitCode={} | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure- |
| UpdateCourseTemplate | PUT /d2l/api/lp/(version)/coursetemplates/(orgUnitId) | https://docs.valence.desire2learn.com/res/course.html#put--d2l-api-lp-(version)-coursetemplates-(orgUnitId) |
| DeleteCourseTemplate | DELETE /d2l/api/lp/(version)/coursetemplates/(orgUnitId) | https://docs.valence.desire2learn.com/res/course.html#delete--d2l-api-lp-(version)-coursetemplates-(orgUnitId) |
| CreateCourseOffering | POST /d2l/api/lp/(version)/courses/ | https://docs.valence.desire2learn.com/res/course.html#post--d2l-api-lp-(version)-courses- |
| GetCourseOffering | GET /d2l/api/lp/(version)/courses/(orgUnitId) | https://docs.valence.desire2learn.com/res/course.html#get--d2l-api-lp-(version)-courses-(orgUnitId) |
| GetCourseOfferingByCode | GET /d2l/api/lp/(version)/orgstructure/?exactOrgUnitCode={} | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure- |
| UpdateCourseOffering | PUT /d2l/api/lp/(version)/courses/(orgUnitId) | https://docs.valence.desire2learn.com/res/course.html#put--d2l-api-lp-(version)-courses-(orgUnitId) |
| DeleteCourseOffering | DELETE /d2l/api/lp/(version)/courses/(orgUnitId) | https://docs.valence.desire2learn.com/res/course.html#delete--d2l-api-lp-(version)-courses-(orgUnitId) |
| CreateGroupType | POST /d2l/api/lp/(version)/(orgUnitId)/groupcategories/ | https://docs.valence.desire2learn.com/res/enroll.html#post--d2l-api-lp-(version)-(orgUnitId)-groupcategories- |
| GetGroupType | GET /d2l/api/lp/(version)/(orgUnitId)/groupcategories/(groupCategoryId) | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-(orgUnitId)-groupcategories-(groupCategoryId) |
| GetGroupTypes | GET /d2l/api/lp/(version)/(orgUnitId)/groupcategories/ | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-(orgUnitId)-groupcategories- |
| UpdateGroupType | PUT /d2l/api/lp/(version)/(orgUnitId)/groupcategories/(groupCategoryId) | https://docs.valence.desire2learn.com/res/enroll.html#put--d2l-api-lp-(version)-(orgUnitId)-groupcategories-(groupCategoryId) |
| DeleteGroupType | DELETE /d2l/api/lp/(version)/(orgUnitId)/groupcategories/(groupCategoryId) | https://docs.valence.desire2learn.com/res/enroll.html#delete--d2l-api-lp-(version)-(orgUnitId)-groupcategories-(groupCategoryId) |
| CreateGroup | POST /d2l/api/lp/(version)/(orgUnitId)/groupcategories/(groupCategoryId)/groups/ | https://docs.valence.desire2learn.com/res/enroll.html#post--d2l-api-lp-(version)-(orgUnitId)-groupcategories-(groupCategoryId)-groups- |
| GetGroup | GET /d2l/api/lp/(version)/(orgUnitId)/groupcategories/(groupCategoryId)/groups/(groupId) | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-(orgUnitId)-groupcategories-(groupCategoryId)-groups-(groupId) |
| GetGroupByCode | GET /d2l/api/lp/(version)/orgstructure/?exactOrgUnitCode={} | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure- |
| UpdateGroup | PUT /d2l/api/lp/(version)/(orgUnitId)/groupcategories/(groupCategoryId)/groups/(groupId) | https://docs.valence.desire2learn.com/res/enroll.html#put--d2l-api-lp-(version)-(orgUnitId)-groupcategories-(groupCategoryId)-groups-(groupId) |
| DeleteGroup | DELETE /d2l/api/lp/(version)/(orgUnitId)/groupcategories/(groupCategoryId)/groups/(groupId) | https://docs.valence.desire2learn.com/res/enroll.html#delete--d2l-api-lp-(version)-(orgUnitId)-groupcategories-(groupCategoryId)-groups-(groupId) |
| CreateSection | POST /d2l/api/lp/(version)/(orgUnitId)/sections/ | https://docs.valence.desire2learn.com/res/enroll.html#post--d2l-api-lp-(version)-(orgUnitId)-sections- |
| GetSection | GET /d2l/api/lp/(version)/(orgUnitId)/sections/(sectionId) | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-(orgUnitId)-sections-(sectionId) |
| GetSectionByCode | GET /d2l/api/lp/(version)/orgstructure/?exactOrgUnitCode={} | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure- |
| UpdateSection | PUT /d2l/api/lp/(version)/(orgUnitId)/sections/(sectionId) | https://docs.valence.desire2learn.com/res/enroll.html#put--d2l-api-lp-(version)-(orgUnitId)-sections-(sectionId) |
| DeleteSection | DELETE /d2l/api/lp/(version)/(orgUnitId)/sections/(sectionId) | https://docs.valence.desire2learn.com/res/enroll.html#delete--d2l-api-lp-(version)-(orgUnitId)-sections-(sectionId) |
| CreateCustomOrgUnitType | POST /d2l/api/lp/(version)/outypes/ | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-outypes- |
| GetCustomOrgUnitType | GET /d2l/api/lp/(version)/outypes/(orgUnitTypeId) | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-outypes-(orgUnitTypeId) |
| GetCustomOrgUnitTypes | GET /d2l/api/lp/(version)/outypes/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-outypes- |
| GetSystemOrgUnitTypes | GET /d2l/api/lp/(version)/outypes/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-outypes- |
| GetDepartmentOrgUnitType | GET /d2l/api/lp/(version)/outypes/department | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-outypes-department |
| GetSemesterOrgUnitType | GET /d2l/api/lp/(version)/outypes/semester | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-outypes-semester |
| UpdateCustomOrgUnitType | POST /d2l/api/lp/(version)/outypes/(orgUnitTypeId) | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-outypes-(orgUnitTypeId) |
| DeleteCustomOrgUnitType | DELETE /d2l/api/lp/(version)/outypes/(orgUnitTypeId) | https://docs.valence.desire2learn.com/res/orgunit.html#delete--d2l-api-lp-(version)-outypes-(orgUnitTypeId) |
| CreateCustomOrgUnit | POST /d2l/api/lp/(version)/orgstructure/ | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure- |
| GetCustomOrgUnit | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId) | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId) |
| GetCustomOrgUnitByCode | GET /d2l/api/lp/(version)/orgstructure/?exactOrgUnitCode={} | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure- |
| UpdateCustomOrgUnit | PUT /d2l/api/lp/(version)/orgstructure/(orgUnitId) | https://docs.valence.desire2learn.com/res/orgunit.html#put--d2l-api-lp-(version)-orgstructure-(orgUnitId) |
| DeleteCustomOrgUnit | POST /d2l/api/lp/(version)/orgstructure/recyclebin/(orgUnitId)/recycle | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure-recyclebin-(orgUnitId)-recycle |
| AddChildOrgUnit | POST /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/ | https://docs.valence.desire2learn.com/res/orgunit.html#post--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children- |
| RemoveChildOrgUnit | DELETE /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/(childOrgUnitId) | https://docs.valence.desire2learn.com/res/orgunit.html#delete--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children-(childOrgUnitId) |
| GetParentOrgUnitIds | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/parents/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId)-parents- |
| GetChildOrgUnitIds | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children- |
| GetChildOrgUnitTypeIds | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children- |
| GetChildOrgUnits | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children- |
| GetChildDepartments | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children- |
| GetChildSemesters | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children- |
| GetChildCourseTemplates | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children- |
| GetChildsCourseOfferings | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children- |
| GetChildGroups | GET /d2l/api/lp/(version)/(orgUnitId)/groupcategories/(groupCategoryId)/groups/ | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-(orgUnitId)-groupcategories-(groupCategoryId)-groups- |
| GetChildGroupsByType | GET /d2l/api/lp/(version)/(orgUnitId)/groupcategories/(groupCategoryId)/groups/ | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-(orgUnitId)-groupcategories-(groupCategoryId)-groups- |
| GetChildSections | GET /d2l/api/lp/(version)/(orgUnitId)/sections/ | https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-(orgUnitId)-sections- |
| GetChildCustomOrgUnits | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children- |
| GetChildCustomOrgUnitsByType | GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/ | https://docs.valence.desire2learn.com/res/orgunit.html#get--d2l-api-lp-(version)-orgstructure-(orgUnitId)-children- |
| LinkCourseOfferingToNavbar | Use the Course Branding Tool | https://community.brightspace.com/s/article/Brightspace-Course-Branding-Tool-Administrator-Guide |
| LinkCourseOfferingToHomepage | Use the Course Branding Tool | https://community.brightspace.com/s/article/Brightspace-Course-Branding-Tool-Administrator-Guide |
| SetCourseOfferingColors | PUT /d2l/api/lp/(version)/orgstructure/(orgUnitId)/colours | https://docs.valence.desire2learn.com/res/orgunit.html?highlight=colour#put--d2l-api-lp-(version)-orgstructure-(orgUnitId)-colours |
| ConfigureCourseOfferingAppearance | Use the Course Branding Tool | https://community.brightspace.com/s/article/Brightspace-Course-Branding-Tool-Administrator-Guide |
Grades Management Service
|
| CreateNumericGradeItem | POST /d2l/api/le/(version)/(orgUnitId)/grades/ | https://docs.valence.desire2learn.com/res/grade.html#post--d2l-api-le-(version)-(orgUnitId)-grades- |
| CreatePassFailGradeItem | POST /d2l/api/le/(version)/(orgUnitId)/grades/ | https://docs.valence.desire2learn.com/res/grade.html#post--d2l-api-le-(version)-(orgUnitId)-grades- |
| CreateTextGradeItem | POST /d2l/api/le/(version)/(orgUnitId)/grades/ | https://docs.valence.desire2learn.com/res/grade.html#post--d2l-api-le-(version)-(orgUnitId)-grades- |
| GetNumericGradeItem | GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId) | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId) |
| GetPassFailGradeItem | GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId) | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId) |
| GetTextGradeItem | GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId) | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId) |
| UpdateNumericGradeItem | PUT /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId) | https://docs.valence.desire2learn.com/res/grade.html#put--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId) |
| UpdatePassFailGradeItem | PUT /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId) | https://docs.valence.desire2learn.com/res/grade.html#put--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId) |
| UpdateTextGradeItem | PUT /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId) | https://docs.valence.desire2learn.com/res/grade.html#put--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId) |
| DeleteGradeItem | DELETE /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId) | https://docs.valence.desire2learn.com/res/grade.html#delete--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId) |
| SetNumericGradeValue | PUT /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/(userId) | https://docs.valence.desire2learn.com/res/grade.html#put--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId)-values-(userId) |
| SetMultipleNumericGradeValues | Gap - On our Roadmap | |
| UserNumericGradeValueInfo | N/A | |
| SetPassFailGradeValue | PUT /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/(userId) | https://docs.valence.desire2learn.com/res/grade.html#put--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId)-values-(userId) |
| SetTextGradeValue | PUT /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/(userId) | https://docs.valence.desire2learn.com/res/grade.html#put--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId)-values-(userId) |
| CreateSelectBoxGradeItem | POST /d2l/api/le/(version)/(orgUnitId)/grades/ | https://docs.valence.desire2learn.com/res/grade.html#post--d2l-api-le-(version)-(orgUnitId)-grades- |
| GetGradeSchemesByOrgUnit | GET /d2l/api/le/(version)/(orgUnitId)/grades/schemes/ | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-schemes- |
| GetGradeSchemesByGradeObject | GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId) | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId) |
| GetSelectBoxGradeItem | GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId) | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId) |
| UpdateSelectBoxGradeItem | PUT /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId) | https://docs.valence.desire2learn.com/res/grade.html#put--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId) |
| SetSelectBoxGradeValue | PUT /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/(userId) | https://docs.valence.desire2learn.com/res/grade.html#put--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId)-values-(userId) |
| GetCalculatedFinalGradeItem | GET /d2l/api/le/(version)/(orgUnitId)/grades/final/values/(userId) | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-final-values-(userId) |
| GetAdjustedFinalGradeItem | GET /d2l/api/le/(version)/(orgUnitId)/grades/final/values/(userId) | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-final-values-(userId) |
| RecalculateCalculatedFinalGrade | POST /d2l/api/le/(version)/(orgUnitId)/grades/final/calculated/all | https://docs.valence.desire2learn.com/res/grade.html#post--d2l-api-le-(version)-(orgUnitId)-grades-final-calculated-all |
| SetAdjustedFinalGradeValue | PUT /d2l/api/le/(version)/(orgUnitId)/grades/final/values/(userId) | https://docs.valence.desire2learn.com/res/grade.html#put--d2l-api-le-(version)-(orgUnitId)-grades-final-values-(userId) |
| GetAdjustedFinalGrade | GET /d2l/api/le/(version)/(orgUnitId)/grades/final/values/(userId) | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-final-values-(userId) |
| GetGradeObjectsByOrgUnit | GET /d2l/api/le/(version)/(orgUnitId)/grades/ | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades- |
| GetGradeValuesByOrgUnit | Loop through GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/ or use Data Hub | |
| GetGradeValuesByUser | Gap - On our Roadmap | |
| GetFinalGradeValuesByUser | Gap - On our Roadmap | |
| GetFinalGradeSymbolsByUser | Gap, but doable through loops | |
| GetGradeValuesByOrgUnitUser | GET /d2l/api/le/(version)/(orgUnitId)/grades/values/(userId)/ | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-values-(userId)- |
| GetGradeSymbolsByUserOrgUnit | Gap, but doable through loops | |
| GetGradeValuesByGradeObject | GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/ | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId)-values- |
| GetGradeValuesWithUserInfoByGradeObject | GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/ | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId)-values- |
| GetGradeSymbolsByGradeObject | Gap, but doable through loops | |
| GetGradeValueByGradeObjectUser | GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/(userId) | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId)-values-(userId) |
| GetGradeValuesByUserGradeObject | GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/(userId) | https://docs.valence.desire2learn.com/res/grade.html#get--d2l-api-le-(version)-(orgUnitId)-grades-(gradeObjectId)-values-(userId) |
| GetGradeStatisticsByGradeObject | No plan to map this to REST | |