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 | |