Blackboard
Blackboard Learn REST API for the academic LMS — courses, enrollments, gradebook columns and attempts, content, announcements, users, terms, groups, and calendars.
Three ways to use Blackboard
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with Blackboard.
Add Child Course
Merges two courses (or organizations) together. Commonly referred to as cross-listing. Only a single level of parent/child relationship is supported (ie. Parent courses may not become children, similarly, a child cannot become a parent)
Attach File
Attach File
Copy Course
Creates a copy of an existing Course into a new Course or an existing course. It is possible to limit the course content to be copied using options
Create Adaptive Release ACL User Predicate
Create an association between the specified user and Membership criterion. A single criterion can hold up to a maximum of 100 user associations. Users with all the following entitlements may access this resource:
Create Adaptive Release Rule Criteria
Create a new adaptive release rule criteria. Users with the following entitlements may create resources. For each criteria type the corresponding entitlement is checked:
Create Assignment
Create assignment content, grade column and file attachments in one POST. Any files specified with assignment creation must be previously uploaded using the uploads endpoint. Ultra courses supported since 3300.9.0 Classic courses supported…