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…
Get started automating Blackboard
Ready-to-use workflows
Prompts using Blackboard
Clear your Blackboard grading backlog from one daily queue
Every ungraded submission across all your courses in one list, oldest first, so you can read, score and post feedback without hunting through Blackboard.
Blackboard roster desk for registrars and coordinators
Look up any student's enrollments, fix course rosters, and bulk enroll from a spreadsheet with a full preview before anything is saved.
Blackboard program health dashboard for department chairs
See how every section in the term is really doing, with class averages shown next to how much has actually been graded, and no instructor screenshots needed.
Weekly Blackboard course readiness audit before term starts
Every Monday before a new term, each instructor gets one email naming exactly what their courses are still missing, and your team gets a ranked rollup.
Weekday early alert digest for at-risk students in Slack
Every weekday morning your advising team gets a ranked list of students slipping behind in each course, plus a tracking log that shows whether outreach worked.
Weekday Teams reminders for your Blackboard grading backlog
Every weekday at 4pm each instructor gets a private Teams message listing only their ungraded submissions, oldest first, with overdue work flagged.
Weekday Blackboard reminders for work due in the next 48 hours
Every weekday morning each student gets one short, friendly email listing everything they still owe across all of their courses.
Enroll new student intake form responses in Blackboard
Every intake form response becomes a Blackboard account, a course enrollment, a welcome email, and a logged row in your intake spreadsheet.