Blackboard Learn

ProductivityClient credentials

Manage Blackboard Learn courses, users and enrollments, gradebook grades, content and announcements through the Learn REST API.

14 actions

ActionEffectData handledScope
blackboard_list_coursesSearches courses by course id, name, term or availability, with pagingreadGeneral
blackboard_get_courseReads a course with its name, description, term, availability and enrollment settingsreadGeneral
blackboard_list_course_membershipsLists the users enrolled in a course with their course roles, optionally with user detailsreadPersonal data
blackboard_enroll_userEnrolls a user in a course with a course rolewritePersonal data
blackboard_remove_membershipRemoves a user's enrollment from a coursedestructiveGeneral
blackboard_list_usersSearches users by username, family name, email or availabilityreadPersonal data
blackboard_get_userReads a user's name, username, email, roles and last loginreadPersonal data
blackboard_list_user_coursesLists the courses a user is enrolled in, with their role in eachreadPersonal data
blackboard_list_announcementsLists a course's announcements, optionally filtered by titlereadPersonal data
blackboard_create_announcementPosts an announcement to a course, shown permanently or between two dates, or saved as a draftwritePersonal data
blackboard_list_grade_columnsLists a course's gradebook columns with their ids, names and points possiblereadGeneral
blackboard_list_column_gradesLists every student's grade in one gradebook columnreadPersonal data
blackboard_update_gradeSets a student's grade in a gradebook column, with feedback for the student or private noteswritePersonal data
blackboard_list_contentsLists a course's top-level content items, or all of them recursively, optionally by titlereadGeneral