Anthology Adopt powered by Pendo allows institutions to gain insights on Blackboard Learn usage and take action through in-app messages, digital walkthrough guides, and tooltips.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2
OAUTH2
blackboard_oauth
Provider setup
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
Blackboard Learn Serversubdomain · stringRequired
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Deletes a specific gradebook column from a course in Blackboard Learn. This endpoint allows instructors or administrators to remove a column from the gradebook, which may be necessary for course restructuring or correcting errors in grade calculations. It should be used with caution as the deletion is permanent and ma…
Untrusted display-only summary
Delete discussion message by id
BLACKBOARD_REMOVE_ULTRA_COURSE_DISCUSSION_POST
This endpoint allows for the deletion of a specific message within a discussion thread in a Blackboard course. It should be used when an instructor or authorized user needs to remove inappropriate, outdated, or incorrect content from a course discussion. The operation is irreversible, so it should be used with caution…
Untrusted display-only summary
Obtain oauth2 token via post
BLACKBOARD_REQUEST_TOKEN
Obtains an OAuth2 token for authenticating and authorizing requests to the Blackboard API. This endpoint is essential for securing access to Blackboard's resources and should be used before making any API calls that require authentication. The token obtained from this endpoint is typically valid for a limited time and…
Untrusted display-only summary
Download course gradebook attempt file
BLACKBOARD_RETRIEVE_STUDENT_SUBMISSION_FILE
This endpoint allows for downloading a specific file associated with a student's attempt on an assignment within a Blackboard course. It retrieves the file content based on the provided course, attempt, and file identifiers. This tool should be used when access to the actual file submitted by a student is required, su…
Untrusted display-only summary
Update discussion message status
BLACKBOARD_REVISE_ULTRA_COURSE_DISCUSSION_POST
Updates a specific message within a course discussion on the Blackboard platform. This endpoint allows for modifying the status and/or content of an existing message. It can be used to publish drafts, soft-delete messages, or update the body text of a message. The update is partial, meaning you can modify either the s…
Untrusted display-only summary
Retrieve course gradebook column attempts
BLACKBOARD_ROLE_BASED_GRADE_ATTEMPT_VISIBILITY
Retrieves attempt data for a specific gradebook column within a Blackboard course. This endpoint allows instructors and administrators to access detailed information about student attempts on assignments, tests, or other graded activities associated with the specified gradebook column. It is particularly useful for tr…
Untrusted display-only summary
Get course gradebook attempt
BLACKBOARD_SECURE_GRADE_ATTEMPT_VERSION
Retrieves detailed information about a specific attempt for a gradebook column in a Blackboard course. This endpoint allows instructors or authorized users to access individual student attempt data, including scores, submission dates, and potentially feedback. It's particularly useful for tracking student progress, re…
Untrusted display-only summary
Update admin node roles
BLACKBOARD_SET_NODE_ADMIN_ASSOCIATION
Updates the roles of an administrative user for a specific node within the institutional hierarchy of Blackboard. This endpoint allows you to modify the permissions and responsibilities of an admin user by assigning or changing their roles for a particular node. It is used when you need to adjust an admin's access or…
Untrusted display-only summary
Delete course by courseid
BLACKBOARD_SYNCHRONOUS_COURSE_OR_ORG_REMOVAL
The DeleteCourse endpoint permanently removes a specific course from the Blackboard Learn platform. This operation deletes all associated course content, assignments, and student data for the specified course. It should be used with extreme caution, typically only when a course is no longer needed and all necessary da…
Untrusted display-only summary
Patch adaptiverelease criterion
BLACKBOARD_UPDATE_ADAPTIVE_RELEASE_RULE_CRITERION
Updates a specific criterion within an adaptive release rule for a course content item in Blackboard Learn. This endpoint allows instructors or administrators to modify the conditions under which course materials become available to students. It can be used to adjust release criteria based on dates, grades, user progr…
Untrusted display-only summary
Modify system announcement details
BLACKBOARD_UPDATE_ANNOUNCEMENT
This endpoint allows you to update an existing System Announcement in Blackboard. It provides the ability to modify the announcement's title, content (using BbML formatting), availability settings, and display options. Use this endpoint when you need to change the content or visibility of a specific announcement, such…
Untrusted display-only summary
Update attendance record
BLACKBOARD_UPDATE_ATTENDANCE_RECORD
Update the Course Meeting Attendance data for the given Course/Organization. The "course.attendance.MODIFY" entitlement is required to update a Course Meeting Attendance. The "course.attendance.VIEW" entitlement is required to view a Course Meeting attendance. **Since**: 3500.7.0
Untrusted display-only summary
Update attendance records
BLACKBOARD_UPDATE_ATTENDANCE_RECORDS
Creates or updates attendance records for the meeting for all users in the course. User required both of the entitlements below. If the user does not have the required entitlements,no records are created or modified. Entitlement | User Access ------------|----------- course.attendance.CREATE | Create Course/Organizati…
Untrusted display-only summary
Patch calendar item by type and id
BLACKBOARD_UPDATE_CALENDAR_ITEM
This endpoint allows you to update an existing calendar item in the Blackboard system. It can be used to modify various aspects of an event, assignment, or other calendar entries, including basic details, recurrence settings, and LTI (Learning Tools Interoperability) integration. The endpoint is particularly useful fo…
Untrusted display-only summary
Update category details by type
BLACKBOARD_UPDATE_CATEGORY
Updates specific details of a category in the Blackboard catalog system. This endpoint allows modification of various category attributes such as title, description, front page visibility, availability, access restrictions, and associated institution roles. It's used to manage and organize the catalog structure, contr…
Untrusted display-only summary
Update attempt status in gradebook
BLACKBOARD_UPDATE_COLUMN_ATTEMPT
This endpoint allows for updating specific attributes of a gradebook attempt for a particular course, column, and attempt ID. It is used to modify various aspects of a student's submission, including its status, score, feedback, and grading properties. The PATCH operation enables partial updates, allowing instructors…
Untrusted display-only summary
Patch grade information for user
BLACKBOARD_UPDATE_COLUMN_GRADE
The UpdateGrade endpoint allows instructors to modify various aspects of a student's grade for a specific course and gradebook column in the Blackboard Learning Management System. This PATCH operation enables overriding grades, adding instructor notes and feedback, marking grades as exempt from course grade calculatio…
Untrusted display-only summary
Patch course content
BLACKBOARD_UPDATE_CONTENT
This endpoint allows you to update existing content within a specific Blackboard Learn course. It provides extensive control over content properties, including title, body, description, position, availability, and more. Use this endpoint when you need to modify course content attributes, reorganize content structure,…
Untrusted display-only summary
Patch course details by id
BLACKBOARD_UPDATE_COURSE
Updates an existing course in Blackboard Learn with the provided information. This endpoint allows modification of various course attributes including basic details, availability settings, enrollment options, and localization preferences. It's particularly useful for administrators or instructors who need to adjust co…
Untrusted display-only summary
Patch course meeting details
BLACKBOARD_UPDATE_COURSE_MEETING
This endpoint allows you to update the details of a specific meeting within a course in the Blackboard learning management system. It uses a PATCH request to modify one or more attributes of an existing meeting, such as its title, description, start and end times, or associated external link. This tool is particularly…
Untrusted display-only summary
Patch data source by external id
BLACKBOARD_UPDATE_DATA_SOURCE
This endpoint allows for updating specific attributes of an existing data source in the Blackboard system. It uses the PATCH method to apply partial modifications to a data source identified by its unique dataSourceId. The primary use case is to update the external ID or description of a data source, enabling better s…
Untrusted display-only summary
Update course discussion details
BLACKBOARD_UPDATE_DISCUSSION
Updates a specific discussion forum within a Blackboard Learn course. This endpoint allows for partial updates to discussion properties such as title, availability, grading options, and the main topic content. It is used when modifying existing discussions without creating a new one or altering read-only metadata. The…
Untrusted display-only summary
Update lti domain configuration
BLACKBOARD_UPDATE_DOMAIN_CONFIG
This endpoint allows updating an existing LTI (Learning Tools Interoperability) domain configuration in the Blackboard Learn platform. It is used to modify various settings related to LTI tool integration, including domain information, security settings, user data sharing preferences, and service permissions. The endp…
Untrusted display-only summary
Update gradebook column
BLACKBOARD_UPDATE_GRADE_COLUMN
This endpoint updates a specific grade column in a course's gradebook. It allows modification of column details, scoring settings, availability, grading options, and rubric associations. Use it to adjust existing columns for changes in course structure or grading policies. Note that some fields are version-specific or…
Untrusted display-only summary
Patch grade notation for course
BLACKBOARD_UPDATE_GRADE_NOTATION
This endpoint allows you to update an existing grade notation for a specific course in the Blackboard learning management system. It's used to modify the performance code and/or description associated with a grade notation in the course's gradebook. This tool is particularly useful for administrators or instructors wh…
Untrusted display-only summary
Update grading period info
BLACKBOARD_UPDATE_GRADING_PERIOD
Updates a specific grading period within a course's gradebook in the Blackboard Learn system. This endpoint allows for modification of various attributes of an existing grading period, including its title, description, position in the gradebook, date settings, and temporal coverage. It's used when course instructors o…
Untrusted display-only summary
Update course group information
BLACKBOARD_UPDATE_GROUP
Updates an existing group within a specified course in the Blackboard Learn system. This endpoint allows for modification of various group properties including its external ID, name, description, availability status, and enrollment settings. It's particularly useful for adjusting group configurations after initial cre…
Untrusted display-only summary
Update course group details
BLACKBOARD_UPDATE_GROUP_SET
Updates the properties of an existing group within a specific course in the Blackboard Learn platform. This endpoint allows for modifying various aspects of a group, including its name, description, availability to students, and enrollment settings. It's particularly useful for instructors or administrators who need t…
Untrusted display-only summary
Modify user enrollment in course
BLACKBOARD_UPDATE_MEMBERSHIP
Updates a user's membership details within a specific Blackboard course. This endpoint allows for modifying various aspects of a user's enrollment, including their role, availability, and position within the course hierarchy. It's particularly useful for managing cross-listed courses, updating user roles, and adjustin…
Untrusted display-only summary
Update course message read status
BLACKBOARD_UPDATE_MESSAGE
Updates the read status of a specific message within a Blackboard course. This endpoint allows you to mark a message as read or unread, which can be useful for tracking user engagement or managing message statuses. Use this when you need to update the read status of a particular message, such as when a user views a me…
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.