Create course announcement
Creates a new announcement within a specified course in the blackboard learning management system. this endpoint allows instructors or course administrators to post important mes…
Retrieve course list
Retrieves a list of courses from the blackboard learn platform. this endpoint allows developers to fetch information about courses available in the learning management system. it…
Course endpoint entitlement access
Retrieves detailed information about a specific course in the blackboard learn platform using its unique identifier. this endpoint allows users to fetch comprehensive course data…
Retrieve course details by id
Retrieves detailed information about a specific course in the blackboard learning management system. this endpoint allows users to fetch comprehensive data related to a course, s…
Create course group
Creates a new group within a specified course in the blackboard learn system. this endpoint allows for detailed customization of group properties, including its name, description…
Update group details by course and group id
Updates the properties of a specific group within a blackboard learn course. this endpoint allows modification of group details such as name, description, availability, and enrol…
Update course information by courseid
The patchcourse endpoint allows for updating specific details and settings of an existing course in the blackboard learn system. it is used when modifications to course propertie…
Update course information
Updates an existing course in the blackboard learn system. this endpoint allows modification of various course attributes including basic information, availability settings, enro…
Delete course by courseid
Deletes a specific course from the blackboard learn platform. this endpoint should be used when an administrator or authorized user needs to permanently remove a course from the …
Create a class course
Creates a new course in the blackboard learn system with specified settings and configurations. this endpoint allows administrators or instructors to set up a course with various…
Delete user from course
Removes a specific user from a particular course in the blackboard learning management system. this endpoint should be used when an administrator or instructor needs to unenroll …
Update user criterion in adaptive rule
This endpoint updates a user-specific criterion within an adaptive release rule for a particular content item in a blackboard course. it allows for fine-tuning of content visibil…
Create adaptive release criteria by rule
This endpoint allows for the creation of new adaptive release criteria for a specific rule within a course's content in blackboard. it is used to define conditions under which co…
Create system announcement
Creates a new system-wide announcement in the blackboard learn environment. this endpoint allows administrators to compose and configure announcements that can be displayed to us…
Create assignment in course contents
Creates a new assignment within a specified blackboard course. this endpoint allows instructors to set up detailed assignments with customizable settings for availability, gradin…
Update user meeting attendance status
Adds a user to a specific meeting within a blackboard course and sets their attendance status. this endpoint is essential for managing attendance and user participation in course…
Create calendar items
This endpoint creates a new calendar item in the blackboard platform. it allows users to add various types of events, such as course-related activities, personal appointments, or…
Add catalog category by type
Creates a new category in the blackboard catalog system. this endpoint allows administrators to define and organize content categories within the learning management system. use …
Create child content in course
Creates a new content item within a specified course and parent content in the blackboard learn platform. this endpoint allows for the creation of various types of content, such …
Add child node in hierarchy
Creates a new child node within the institutional hierarchy of blackboard learn. this endpoint allows administrators to expand and organize the structure of their educational ins…
Submit gradebook attempt
Creates a new attempt for a specific gradebook column in a blackboard course. this endpoint allows instructors or authorized users to add a new attempt record for a student's ass…
Post group attempts for gradebook column
The creategroupattempt endpoint allows for the creation or update of a group attempt for a specific gradebook column in a blackboard learn course. this tool is essential for mana…
Create course content in course
Creates new content within a specified blackboard course. this endpoint allows for the addition of various types of content, including documents, external links, folders, and mor…
Update content group association
This endpoint updates the association between a specific content item and a group within a blackboard learn course. it is used to modify existing content-group relationships, ena…
Create a new course
Creates a new course in the blackboard learn system with specified attributes and settings. this endpoint allows for the detailed configuration of a course, including its basic i…
Create course meeting
Creates a new meeting for a specific course within the blackboard learning management system. this endpoint allows you to schedule and define the details of a course meeting, inc…
Create data source with external id
Creates a new data source in the blackboard learn system. this endpoint is used to establish a unique identifier for an external data source, which can then be referenced in othe…
Create discussion forum in course
Creates a new discussion forum within a specified course in the blackboard learning management system. this endpoint allows instructors or course administrators to set up a discu…
Create lti domain configuration
Creates or updates an lti (learning tools interoperability) domain configuration in blackboard learn. this endpoint allows administrators to set up and manage integrations with e…
Add course content attachment
Adds an attachment to a specific content item within a blackboard learn course. this endpoint allows developers to programmatically upload and associate files with course materia…
Add new gradebook column for course
Creates a new grade column in a course's gradebook within the blackboard learn platform. this endpoint allows instructors or administrators to set up various types of grade colum…
Post grade notation to course gradebook
Creates a new grade notation in the gradebook for a specific course in blackboard. this endpoint allows instructors or administrators to add custom performance codes and their co…
Create course gradebook schema
Creates a new gradebook schema for a specific course in blackboard learn. this endpoint allows instructors or administrators to define custom grading structures tailored to their…
Create grading period in course gradebook
Creates a new grading period within a specific course's gradebook in the blackboard learn system. this endpoint allows instructors or administrators to define and organize tempor…
Create course group in course
Creates a new group within a specified course in the blackboard learning management system. this endpoint allows instructors or administrators to set up and configure groups for …
Update user in course group
This endpoint updates a user's information within a specific group in a blackboard course. it allows administrators or instructors to modify user details, roles, or permissions f…
Modify course content adaptive release group criteria
This endpoint updates the criteria for a specific group within an adaptive release rule for a particular content item in a blackboard course. it allows instructors or course admi…
Create group set
Creates a new group set within a specified course in the blackboard learn platform. this endpoint allows instructors or administrators to set up a structured group of students fo…
Create group in course
Creates a new group within a specified course group set in the blackboard learn platform. this endpoint allows instructors or administrators to set up groups with customizable se…
Update course category details
This endpoint updates an existing course within a specific category in the blackboard catalog. it allows administrators or authorized users to modify course details such as title…
Post course message with bbml support
Creates a new message within a specific blackboard course. this endpoint allows users to compose and send messages to course participants, supporting rich text formatting through…
Post discussion message reply
Creates a reply to a specific message within a blackboard course discussion. this endpoint allows users to contribute to ongoing discussions by posting responses to existing mess…
Create institutional hierarchy node
Creates a new node in the institutional hierarchy of blackboard. this endpoint allows for the addition of organizational elements such as departments, courses, or other structura…
Update course primary node association
This endpoint updates the association between a specific course and a node in the blackboard institutional hierarchy. it allows you to set or change whether the specified node is…
Update institutional hierarchy user node
Updates a user's information or association within a specific node of the institutional hierarchy in blackboard. this endpoint is used to modify a user's relationship or details …
Update user observer
Updates the observer relationship between a user and an observer in the blackboard learn platform. this endpoint is used to modify existing observer connections, such as changing…
Create new lti placement
Creates a new lti (learning tools interoperability) placement in the blackboard learn system. this endpoint allows integration of external tools and services into the learning ma…
Post pronouns details
Creates a new pronoun entry in the blackboard learning management system. this endpoint is used to add new pronouns to the system's user identity management, supporting inclusive…
Post course assessment question
This endpoint creates a new question within an existing blackboard assessment. it supports various question types and allows for customization of content, feedback, and scoring. …
Create course rubric with details
Creates a new rubric for a specific course in blackboard learn. this endpoint allows instructors or course designers to define a structured evaluation tool with customizable crit…
Create rubric association in course
Creates a new association between a rubric and a specific course content item in the blackboard learning management system. this endpoint allows instructors or course designers t…
Create rubric evaluation for course
Creates or updates a rubric evaluation for a specific course, rubric, and rubric association in the blackboard learn platform. this endpoint allows instructors or authorized user…
Add adaptive release rule to course content
Creates a new adaptive release rule for a specific content item within a blackboard course. this endpoint allows instructors or course administrators to set up conditions for rel…
Create term with availability and description
Creates a new term in the blackboard learn system with the specified attributes. this endpoint allows administrators to define academic periods or sessions, setting up the struct…
Create new user profile
Creates a new user account in the blackboard learn system with detailed profile information. this endpoint allows for the creation of user profiles with comprehensive data, inclu…
Delete user criterion from course content rule
Removes a specific user from an adaptive release rule criterion for a particular content item within a course. this endpoint is used to modify the conditions under which course c…
Delete adaptive release rule criterion
Deletes a specific criterion from an adaptive release rule for a content item within a blackboard course. this endpoint allows instructors or course administrators to remove indi…
Delete user course meetings
Deletes all meeting attendance records for a specific user within a particular course in the blackboard system. this endpoint is used when an administrator or instructor needs to…
Delete user from course meetings
This endpoint removes a user from a meeting within a specific course in the blackboard learning management system. it should be used when an administrator or instructor needs to …
Delete course meeting
Deletes all meetings associated with a specific course in the blackboard learn platform. this endpoint should be used when an instructor or administrator needs to remove virtual …
Delete all records in meeting
Deletes all attendance records in the course meeting for a given meeting id. the 'course.attendance.delete' entitlement is required to delete attendance records. **since**: 3500.…
Delete announcement by id
Deletes a specific announcement from the blackboard learning management system (lms) using its unique identifier. this endpoint should be used when an instructor, administrator, …
Delete gradebook attempt file
Deletes a specific file associated with an attempt in a course's gradebook within the blackboard learn environment. this endpoint should be used when an instructor or administrat…
Delete attendance record
Delete attendance record for meeting.it will delete meeting attendance within a course meeting. the 'course.attendance.delete' entitlement is required to delete attendance record…
Delete calendar item by type and id
This endpoint deletes a specific calendar item from the blackboard learn system. it allows users to remove events from personal, course, organization, or institution calendars. t…
Delete category by type and id
This endpoint deletes a specific category from the blackboard catalog based on the provided category type and id. it should be used when an administrator or authorized user needs…
Delete course content by id
Deletes a specific content item from a course in the blackboard learning management system. this endpoint should be used when an administrator or authorized user needs to remove …
Delete course content group by id
This endpoint deletes a specific group associated with a content item within a blackboard course. it is used to remove group assignments or collaborations tied to particular cour…
Delete course by id
Deletes a specific course from the blackboard learning management system. this endpoint permanently removes all course data, including content, assignments, and student records a…
Delete course meeting
This endpoint deletes a specific meeting within a course in the blackboard learning management system. it should be used when an administrator or instructor needs to remove a sch…
Delete data source by id
Deletes a specific data source from the blackboard learn platform. this endpoint should be used when an administrator needs to permanently remove a data source, such as those rel…
Delete lti domain by id
Deletes a specific lti (learning tools interoperability) domain from the blackboard learning management system. this endpoint is used to remove an existing domain configuration, …
Delete course content attachment
Deletes a specific attachment from a content item within a course in blackboard learn. this endpoint should be used when an instructor or authorized user needs to remove an attac…
Delete gradebook column by id
Deletes a specific gradebook column from a course in the blackboard learn system. this endpoint should be used when an instructor or administrator needs to permanently remove a c…
Delete course grade notation by id
Deletes a specific grade notation from a course's gradebook in blackboard learn. this endpoint should be used when an instructor or administrator needs to remove an existing grad…
Delete gradebook period by course id
Deletes a specific gradebook period from a course in the blackboard learning management system. this endpoint allows administrators or instructors to remove a grading period that…
Delete course group by ids
This endpoint deletes a specific group from a course in the blackboard learning management system. it is used to remove a group that is no longer needed or has been created in er…
Delete user from course group
Removes a specific user from a particular group within a course in the blackboard learning management system. this endpoint is used when an instructor or administrator needs to r…
Delete course content adaptive release rule
Removes a specific group from a criterion within an adaptive release rule for a particular content item in a blackboard course. this endpoint is used to modify the access conditi…
Delete group set in course
This endpoint deletes a specific group set within a course in the blackboard learning management system. it permanently removes the entire group set, including all associated gro…
Delete course from category list
Removes a specific course from a designated category within the blackboard learning management system (lms) catalog. this endpoint is used when you need to disassociate a course …
Delete course message by id
This endpoint deletes a specific message within a course in the blackboard learning management system. it should be used when an instructor or authorized user needs to remove a p…
Delete institutional hierarchy node by nodeid
Deletes a specific node from the institutional hierarchy in blackboard learn. this endpoint should be used when an administrator needs to remove a node, such as a department, sch…
Delete institution node admin
Removes an administrator's access from a specific node in the institutional hierarchy of blackboard learn. this endpoint should be used when you need to revoke administrative pri…
Delete specific course node
Removes a specific course from a designated node in the institutional hierarchy of blackboard learn. this endpoint is used for managing the organizational structure of courses wi…
Delete user from institutional node
This endpoint removes a specified user from a particular node within the institutional hierarchy of blackboard learn. it is used to disassociate a user (such as a student, facult…
Delete user observer
This endpoint removes a specific observer from a user's list of observers in the blackboard learning management system. it is used to terminate the observer-user relationship, re…
Delete lt i placement by id
This endpoint deletes a specific learning tools interoperability (lti) placement from the blackboard learn platform. lti placements define where and how external learning tools a…
Delete pronoun by id
Deletes a specific pronoun setting from the blackboard learning management system. this endpoint is used to remove a user's pronoun preference from the system, identified by a un…
Delete course assessment question
Deletes a specific question from an assessment within a blackboard course. this endpoint allows instructors or course administrators to remove individual questions from existing …
Delete course rubric
Deletes a specific rubric associated with a given course in the blackboard learn system. this endpoint should be used when an instructor or administrator needs to permanently rem…
Delete rubric association
Deletes a specific rubric association within a course in the blackboard learn platform. this endpoint removes the link between a rubric and its associated item (such as an assign…
Delete term by termid
The deleteterm endpoint removes a specific academic term from the blackboard learning management system. it should be used when an administrator needs to permanently remove a ter…
Delete user by id
This endpoint permanently deletes a user account from the blackboard learn platform. it should be used when an administrator needs to remove a user's access and information from …
Delete group in course
This endpoint deletes a specific group within a course in the blackboard learning management system. it is used to remove a group that is no longer needed or to clean up the cour…
Get gradebook column details
Retrieves detailed information about a specific gradebook column for a particular course in the blackboard learning management system. this endpoint allows educators and administ…
Download course content attachment
Downloads a specific attachment from a course's content in the blackboard learning management system. this endpoint retrieves the file associated with the given attachmentid, whi…
Update user grade details by course
Updates a specific user's grade information within a course's gradebook column in the blackboard learning management system. this endpoint allows instructors or authorized users …
Enroll Course With Permissions
Updates a user's enrollment details in a specific blackboard learn course. this endpoint allows for modifying various aspects of a user's course membership, including their role,…
Fetch course category by id
Retrieves a list of categories for a specific course within the blackboard learning management system. this endpoint allows developers to access the organizational structure of a…
Retrieve rubric evaluation by association
Retrieves the evaluations associated with a specific rubric for a particular course and rubric association in the blackboard learning management system. this endpoint is designed…
Fetch rubric evaluation for group attempt column
Retrieves the rubric evaluations for a specific group attempt within a gradebook column of a blackboard course. this endpoint is designed to fetch detailed assessment data based …
Retrieve user grades for course column
Retrieves the grades for all users associated with a specific gradebook column in a particular blackboard course. this endpoint is useful for instructors or administrators who ne…
Get course meeting download url
Retrieves a download url for meeting-related resources within a specific blackboard course. this endpoint should be used when access to downloadable content associated with cours…
Fetch learning session data
Retrieves a list of active sessions from the blackboard learn platform. this endpoint provides information about ongoing learning activities, such as class meetings, online discu…
Get course content adaptive release group criteria
Retrieves the groups associated with a specific criterion of an adaptive release rule for a particular content item within a blackboard course. this endpoint is used to get infor…
Fetch user criteria from course content rule
Retrieves a list of users who meet a specific criterion within an adaptive release rule for a particular content item in a blackboard learn course. this endpoint is used to ident…
Retrieve course content adaptive release rule criterion
Retrieves detailed information about a specific criterion within an adaptive release rule for a particular content item in a blackboard learn course. this endpoint allows instruc…
Get announcement by id
Retrieves a specific announcement from the blackboard learn platform using its unique identifier. this endpoint allows users to fetch detailed information about a single announce…
List announcements
Retrieves a list of announcements from the blackboard learn platform. this endpoint allows users to fetch announcements, which are important messages or updates shared within cou…
Retrieve course attempt file
Retrieves a specific file associated with a student's attempt in a course's gradebook within the blackboard learn system. this endpoint allows authorized users, such as instructo…
Fetch gradebook attempt files
Retrieves the files associated with a specific gradebook attempt for a given course in the blackboard learning management system. this endpoint allows access to student-submitted…
Retrieve attempt receipt by id
Retrieves detailed information about a specific attempt receipt in the blackboard learning management system. this endpoint allows users to access data related to a student's att…
Get attendance record
Returns a course meeting attendance information for the given meeting and user id. the \
Get attendance records by meeting id
Returns a list of course meeting attendance for a given meeting id. the \
Retrieve user meetings in course
Retrieves detailed information about a specific user's participation or engagement in meetings for a particular course within the blackboard learning management system. this endp…
Fetch calendar item by type and id
Retrieves detailed information about a specific calendar item from the blackboard learning management system. this endpoint allows you to fetch data for a single calendar entry, …
Get calendar items
Retrieves calendar items from the blackboard learn platform. this endpoint allows users to fetch a list of calendar events, which may include course schedules, assignment deadlin…
Get calendars
Get the list of calendars. this endpoint will return all calendars viewable by the user. all users can request a list of calendars viewable to them. **since**: 3400.9.0
Retrieve category type details
Retrieves a list of categories from the blackboard catalog based on the specified category type. this endpoint is used to fetch organized groups of resources or content within th…
Fetch category details by id
Retrieves detailed information about a specific category in the blackboard catalog system. this endpoint allows users to access category data based on the category type and its u…
Retrieve course child details
Retrieves detailed information about a specific child course within a parent course in the blackboard learn platform. this endpoint is useful for accessing hierarchical course st…
Retrieve catalog category children
Retrieves the child categories of a specified parent category within the blackboard catalog system. this endpoint allows users to navigate through the hierarchical structure of c…
Retrieve children goals by id
Retrieves the child elements (sub-goals, tasks, or related items) of a specified goal in the blackboard learning management system. this endpoint is used to fetch the hierarchica…
Retrieve grade attempt by course and column id
Retrieves detailed information about a specific attempt for a gradebook column within a course in the blackboard learn system. this endpoint allows users to access individual sub…
Retrieve gradebook attempts
Retrieves attempt data for a specific gradebook column within a course in the blackboard learn platform. this endpoint allows users to access detailed information about student a…
Retrieve user gradebook column
Retrieves a specific user's grade for a particular gradebook column in a blackboard course. this endpoint is useful for accessing individual student performance data within a cou…
Get last changed grade column for user
Retrieves information about the last changes made to a specific gradebook column for a particular course in blackboard. this endpoint is useful for tracking recent modifications …
List gradebook columns for users
Retrieves user data associated with a specific gradebook column for a given course in blackboard. this endpoint allows educators and administrators to access detailed information…
Get course gradebook group attempts
Retrieves group attempts data for a specific gradebook column within a course in blackboard learn. this endpoint allows users to access detailed information about group submissio…
Retrieve course content by ids
Retrieves specific content within a blackboard course using the course id and content id. this endpoint allows users to access detailed information about a particular content ite…
Retrieve course content children
Retrieves a list of child content items for a specific content within a blackboard learn course. this endpoint is used to navigate the hierarchical structure of course materials,…
Retrieve contentcollection resource
Retrieves a specific resource from a content collection in blackboard learn. this endpoint allows developers to access detailed information about a particular resource, such as a…
Get course content group details
Retrieves detailed information about a specific group within a content item of a course in the blackboard learn platform. this endpoint is used to access group-related data, such…
Retrieve course content groups
Retrieves the groups associated with a specific content item within a blackboard course. this endpoint is useful for understanding the group structure or permissions related to p…
Retrieve course contents
Retrieves the contents of a specific course in the blackboard learn platform. this endpoint allows you to fetch all learning materials, resources, and content items associated wi…
Retrieve course details
Retrieves detailed information about a specific course in the blackboard learn system. this endpoint is used to access course data such as title, description, availability, enrol…
List child courses for a given course
Retrieves a list of child courses or sub-courses associated with a specified parent course in the blackboard learn platform. this endpoint is useful for exploring the hierarchica…
Get Course Column Logs
Retrieves the log entries for a specific gradebook column within a blackboard course. this endpoint provides a detailed history of all actions and changes made to the specified g…
Retrieve course alignments by id
Retrieves the course goal alignments for a specified course in blackboard. this endpoint allows users to fetch detailed information about how course goals are linked to specific …
Get course gradebook logs
Retrieves the gradebook logs for a specific course in the blackboard learning management system. this endpoint provides a historical record of all gradebook-related activities an…
Get course meeting details
Retrieves detailed information about a specific meeting within a course in the blackboard learning management system. this endpoint is used to fetch comprehensive data about a sc…
Get course meetings
Retrieves a list of meetings associated with a specific course in the blackboard learning management system. this endpoint is used to fetch details about scheduled meetings, such…
Retrieve users from course
Retrieves a list of users enrolled in a specific course within the blackboard learning management system. this endpoint is used to access information about students, instructors,…
Get course resource
Retrieves a specific resource from a particular course within the blackboard learning management system. this endpoint is used to access detailed information about a single cours…
Get course resource children
Retrieves a list of child resources associated with a specific resource within a blackboard course. this endpoint is useful for exploring the hierarchical structure of course mat…
Retrieve course role by role id
Retrieves detailed information about a specific course role in blackboard learn using its unique identifier. this endpoint is used to fetch the properties, permissions, and setti…
Fetch course roles information
Retrieves a list of available course roles in the blackboard learn system. this endpoint allows users to fetch all predefined roles that can be assigned to users within courses. …
List courses
Retrieves a list of courses from the blackboard learning management system. this endpoint allows users to fetch information about multiple courses at once, providing an overview …
Retrieve course content release criteria
Retrieves the criteria associated with a specific adaptive release rule for a particular content item within a blackboard course. this endpoint allows instructors or administrato…
Get cross list set by course id
Retrieves the cross-listed course set for a specified course in blackboard learn. this endpoint is used to obtain information about courses that are linked together, typically re…
Retrieve user sessions by user id
Retrieves the active or historical sessions for a specific user in the blackboard learn platform. this endpoint allows developers to access detailed information about a user's in…
Get data source by id
Retrieves detailed information about a specific data source within the blackboard learn platform. this endpoint allows you to access metadata and configuration details for a part…
Fetch data source list
Retrieves a list of data sources available in the blackboard learning management system. this endpoint provides information about various data sources that can be used for integr…
Retrieve coursediscussion details
Retrieves detailed information about a specific discussion thread within a course on the blackboard learn platform. this endpoint allows users to access the content, metadata, an…
Get discussion messages for course
Retrieves all messages within a specific discussion for a given course in the blackboard learning management system. this endpoint allows users to fetch the entire conversation t…
Get course discussion threads
Retrieves all discussions associated with a specific course in the blackboard learning management system. this endpoint allows developers to access the discussion forums and thre…
Retrieve lti domain details by domainid
Retrieves detailed information about a specific lti (learning tools interoperability) domain within the blackboard learn system. this endpoint is used to fetch configuration deta…
Retrieve lti domain listings
Retrieves a list of lti (learning tools interoperability) domains registered with the blackboard learn platform. this endpoint is used to obtain information about the external to…
Get course content attachment
Retrieves detailed information about a specific attachment associated with a particular content item within a blackboard course. this endpoint allows users to access metadata and…
Get course content attachment
Retrieves the attachments associated with a specific content item within a blackboard course. this endpoint allows users to access files, documents, or other resources that have …
Retrieve course message folders
Retrieves a list of message folders for a specific course in the blackboard learning management system. this endpoint allows users to access the organizational structure of cours…
Get goal alignments by goalid
Retrieves the alignments associated with a specific educational goal in the blackboard learning management system. this endpoint allows users to fetch the learning activities or …
Retrieve goal by id
Retrieves detailed information about a specific learning goal within the blackboard learn platform. this endpoint allows educators and administrators to access comprehensive data…
Get learning goals
The getgoals endpoint retrieves a list of educational goals within the blackboard learning management system. it provides access to goal information that can be used to track stu…
Retrieve goal set by id
Retrieves detailed information about a specific goal set within the blackboard learning management system. this endpoint allows educators and administrators to access comprehensi…
Get goal set category by id
Retrieves detailed information about a specific goal category within a designated goal set in the blackboard learn platform. this endpoint allows users to access the properties a…
Retrieve goal sets
Retrieves a list of goal sets from the blackboard learn platform. this endpoint allows users to fetch collections of goals, which are likely used for organizing and categorizing …
Fetch goal set category goals
This endpoint retrieves a list of goals associated with a specific category within a goal set in the blackboard learning management system. it allows administrators and educators…
Retrieve course gradebook categories
Retrieves the list of gradebook categories for a specific course in the blackboard learning management system. this endpoint allows users to fetch the organizational structure of…
Retrieve gradebook category by id
Retrieves detailed information about a specific gradebook category within a course in the blackboard learning management system. this endpoint allows users to access important da…
Retrieve gradebook column by course and column ids
Retrieves detailed information about a specific gradebook column within a particular course in the blackboard learning management system. this endpoint allows users to access the…
List course gradebook columns
Retrieves a list of gradebook columns for a specified course in the blackboard learn environment. this endpoint allows users to access detailed information about the structure an…
Retrieve course grade notation
Retrieves detailed information about a specific grade notation within a course's gradebook in the blackboard learning management system. this endpoint allows users to fetch indiv…
List grade notations for course
Retrieves the grade notations for a specific course's gradebook in the blackboard learning management system. grade notations are symbols or short texts used to represent specifi…
Get gradebook schema for course
Retrieves the gradebook schemas for a specific course in the blackboard learning management system. this endpoint allows developers to access the structure and format of the grad…
Get gradebook periods by course and period id
Retrieves detailed information about a specific gradebook period within a course in the blackboard learning management system. this endpoint allows users to access important data…
Retrieve course gradebook periods
Retrieves the gradebook periods for a specified course in the blackboard learning management system. this endpoint allows users to fetch information about the temporal structure …
Retrieve course group by ids
Retrieves detailed information about a specific group within a particular course in the blackboard learning management system. this endpoint is used to access group data, which m…
Retrieve user from course group
Retrieves detailed information about a specific user's membership or role within a group in a particular course on the blackboard platform. this endpoint is used to access user-s…
List course group users
Retrieves a list of users belonging to a specific group within a blackboard learn course. this endpoint is used to access user information for group-based activities, collaborati…
Fetch course groups by id
Retrieves a list of all groups associated with a specific course in the blackboard learning management system. this endpoint is useful for obtaining information about the various…
Retrieve course group information
Retrieves detailed information about a specific group set within a course in the blackboard learning management system. this endpoint allows users to fetch the properties and con…
List course group sets
Retrieves a list of groups within a specific group set for a given course in the blackboard learning management system. this endpoint allows educators and administrators to acces…
Retrieve course group sets
Retrieves all group sets associated with a specific course in the blackboard learning management system. group sets are collections of groups within a course that can be used for…
Get system info
Retrieves system information about the blackboard learn platform. this endpoint provides essential metadata about the current state of the blackboard system, which can include de…
Retrieves institution role by id
Retrieves detailed information about a specific institutional role in the blackboard learning management system. this endpoint should be used when you need to access the properti…
List institution roles
Retrieves a list of all institution roles defined within the blackboard learn environment. this endpoint is crucial for administrators and developers who need to understand and m…
Retrieve loginas sessions
Retrieves active login sessions for users in the blackboard learning management system. this endpoint is used to monitor and manage current user sessions across the platform. it …
Get user course by id
Retrieves detailed information about a specific user within a particular course in the blackboard learning management system. this endpoint is used to fetch user-specific data in…
Get courses for category
Retrieves a list of courses associated with a specific category in the blackboard catalog. this endpoint allows users to fetch course information based on the category type and c…
Retrieve participants of course message
Retrieves a list of participants for a specific message within a blackboard course. this endpoint allows users to access information about who is involved in a particular course …
Retrieve discussion message reply
Retrieves all replies to a specific message within a discussion thread of a course in the blackboard learning management system. this endpoint allows users to access the response…
Fetch messages for course id
Retrieves all messages associated with a specific course in the blackboard learning management system. this endpoint is used to access course-related communication, announcements…
Get hierarchy node by node id
Retrieves detailed information about a specific node within the institutional hierarchy of blackboard. this endpoint allows users to fetch data about a particular component or en…
Retrieve admin info by nodeid and userid
Retrieves the administrative status of a specific user for a particular node within the blackboard institutional hierarchy. this endpoint allows you to check whether a user has a…
Retrieve node admins
Retrieves the list of administrators associated with a specific node in the blackboard institutional hierarchy. this endpoint is used to fetch administrative information for a pa…
List child nodes by node id
Retrieves the immediate child nodes of a specified parent node in the blackboard learn institutional hierarchy. this endpoint is used to navigate and explore the hierarchical str…
Retrieve courses for institutional node
Retrieves a list of courses associated with a specific node in the institutional hierarchy of blackboard. this endpoint is used to fetch all courses linked to a particular organi…
Fetch institutional hierarchy nodes
Retrieves information about the nodes within the institutional hierarchy of a blackboard learning environment. this endpoint allows users to fetch data representing the organizat…
Retrieve course nodes
Retrieves a list of nodes (modules or units) for a specific course in the blackboard learning management system. this endpoint allows developers to access the structure and conte…
Get user nodes for user id
Retrieves a list of nodes associated with a specific user in the blackboard learn platform. nodes typically represent courses, organizations, or content areas that the user has a…
Retrieve users in institutional node
Retrieves a list of users associated with a specific node in the blackboard learn institutional hierarchy. this endpoint allows administrators and authorized users to fetch user …
Retrieve observees of user profile
Retrieves a list of observees associated with a specific user in the blackboard learning management system. this endpoint is used to fetch information about individuals or entiti…
Get user observers by id
Retrieves the list of observers associated with a specific user in the blackboard learning management system. this endpoint is used to fetch information about individuals or enti…
Retrieve lti placement by id
Retrieves detailed information about a specific lti (learning tools interoperability) placement within the blackboard learn platform. this endpoint allows developers and administ…
Fetch lti placements
Retrieves a list of all available lti (learning tools interoperability) placements within the blackboard learn environment. this endpoint allows developers and administrators to …
Fetch privacy policies
Retrieves the current privacy policy for the blackboard system. this endpoint provides access to the most up-to-date privacy policy information, which is crucial for understandin…
Retrieve proctoring service by id
Retrieves detailed information about a specific proctoring service integrated with blackboard learn. this endpoint allows users to fetch configuration details, availability statu…
Retrieve proctoring services
Retrieves a list of available proctoring services integrated with the blackboard learn platform. this endpoint is part of blackboard's proctoring services framework and is design…
Retrieve pronouns information
Retrieves the list of available pronouns in the blackboard learning management system. this endpoint is used to fetch the predefined set of pronouns that users can choose from wh…
Retrieve assessment question
Retrieves detailed information about a specific question within an assessment for a particular course in the blackboard learning management system. this endpoint allows users to …
Get assessment questions by course and assessment id
Retrieves a list of questions for a specific assessment within a blackboard course. this endpoint allows users to access the questions associated with a particular assessment, su…
Get content collection resources children
Retrieves a list of child resources for a specified parent resource within the blackboard content collection. this endpoint is used to navigate through the hierarchical structure…
Fetch content collection resources
Retrieves a list of resources from a specified content collection within a blackboard learn course. this endpoint enables access to various educational materials in a course's co…
Get review status of user in course content
Retrieves the review status of a specific content item for a particular user within a blackboard learn course. this endpoint is useful for instructors or administrators to track …
Get course performance content review status
Retrieves the content review status for a specific course in the blackboard learning management system. this endpoint provides information about the current state of content revi…
Retrieve rubric association for course
Retrieves detailed information about a specific rubric association within a blackboard learn course. this endpoint allows users to access the configuration and application detail…
Retrieve course rubric associations
Retrieves the associations of a specific rubric within a given course in blackboard learn. this endpoint allows users to fetch information about how a particular rubric is linked…
Get rubric associations for gradebook columns
Retrieves the rubric associations for a specific gradebook column within a blackboard course. this endpoint allows users to access detailed information about how rubrics are conn…
Get course rubric by course id
Retrieves a specific rubric for a given course in the blackboard learning management system. this endpoint allows users to access detailed information about a rubric, including i…
Retrieve rubric evaluation details
Retrieves detailed information about a specific rubric evaluation within a blackboard course. this endpoint allows users to access the assessment data, including scores and feedb…
Retrieve rubric evaluation for attempt
Retrieves the rubric evaluations for a specific attempt on a gradebook item within a blackboard course. this endpoint allows instructors or administrators to access detailed rubr…
Fetch rubric list for course
Retrieves all rubrics associated with a specific course in the blackboard learn platform. this endpoint allows users to access the grading criteria and assessment tools set up fo…
Retrieve course content adaptive release rules
Retrieves the adaptive release rules associated with a specific content item within a blackboard course. this endpoint allows instructors or administrators to view the conditions…
Get upload settings
Retrieves the current upload settings for the blackboard learn platform. this endpoint allows administrators and authorized users to fetch the configuration parameters related to…
Retrieve sis dataset log by id
Retrieves a specific student information system (sis) dataset from the blackboard learn platform using its unique identifier. this endpoint is used to access detailed information…
Retrieve system role by id
Retrieves detailed information about a specific system role in the blackboard learning management system. this endpoint should be used when you need to access the properties, per…
List system roles
Retrieves a list of all system roles defined in the blackboard learn platform. this endpoint provides comprehensive information about the various roles that can be assigned to us…
Retrieve task by id
Retrieves detailed information about a specific system task in the blackboard learn platform. this endpoint allows developers to fetch the current status, details, and metadata o…
Fetch course task details
Retrieves detailed information about a specific task within a course in the blackboard learn platform. this endpoint allows users to fetch comprehensive data about an individual …
Retrieve term by id
Retrieves detailed information about a specific academic term in the blackboard learn system. this endpoint is used to fetch comprehensive data about a term, such as its name, st…
Fetch terms list
Retrieves a list of academic terms or information about specific terms in the blackboard learning management system. this endpoint provides access to term definitions, including …
Retrieve toc items by course id
Retrieves the table of contents (toc) items for a specified course in the blackboard learning management system. this endpoint provides access to the structured organization of e…
Fetch oauth2 tokeninfo
Retrieves detailed information about a specified oauth2 token used for authentication in the blackboard learn api. this endpoint allows developers to verify the validity, scope, …
Get institutional node tool information
Retrieves detailed information about a specific tool associated with a particular node in the blackboard institutional hierarchy. this endpoint is used to fetch configuration, se…
Retrieve course resources by id
Retrieves a list of resources associated with a specific course in the blackboard learning management system (lms). this endpoint allows users to access educational materials, su…
Fetch types of goal sets
Retrieves a list of available goal set types in the blackboard learn system. this endpoint allows users to fetch information about the different categories or classifications of …
Retrieve user by id
Retrieves detailed information about a specific user in the blackboard learn system. this endpoint allows you to fetch user profile data, such as name, email, system role, and ot…
Retrieve user avatar by userid
Retrieves the avatar (profile picture) for a specified user in the blackboard learn platform. this endpoint allows you to fetch the current profile image associated with a user's…
Retrieve gradebook entry for user in course
Retrieves detailed gradebook information for a specific user within a particular course in the blackboard learning management system. this endpoint allows educators, administrato…
Retrieve user courses by id
Retrieves a list of courses associated with a specific user in the blackboard learn platform. this endpoint is used to fetch all courses that a user is enrolled in or has access …
Get user pronunciation audio
Retrieves the pronunciation audio associated with a specific user's profile in blackboard learn. this endpoint allows applications to access the audio file that contains the corr…
Retrieve users list
The getusersendpoint retrieves user information from the blackboard learn system. this endpoint allows you to fetch a list of users with their associated details, supporting vari…
Retrieve system version information
Retrieves the current version information of the blackboard learn system. this endpoint should be used when developers or administrators need to check the specific version of the…
Retrieve user gradebook column
Retrieves a specific user's grade for a particular gradebook column in a blackboard learn course. this endpoint allows instructors or administrators to fetch individual grade ent…
List users in course group
Retrieves a list of users belonging to a specific group within a course in the blackboard learning management system. this endpoint is useful for obtaining detailed information a…
Create new course with json input
Creates a new course in the blackboard learn system with specified attributes and settings. this endpoint allows for the creation of both academic courses and organizational unit…
Update user in course group
Updates a user's information within a specific group of a course in blackboard learn. this endpoint allows for modifying user-related data or settings in the context of a particu…
Fetch goal set categories
Retrieves the categories associated with a specific goal set in the blackboard learning management system. this endpoint is used to fetch the organizational structure of educatio…
List Gradebook Columns
Retrieves all gradebook columns for a specified course in the blackboard learning management system. this endpoint allows instructors or authorized users to access the structure …
Get group details from course api
Retrieves detailed information about a specific group within a blackboard course. this endpoint is used to fetch comprehensive data about a group, including its name, description…
Retrieve user in course group
Retrieves detailed information about a specific user within a group in a blackboard learn course. this endpoint allows developers to access user data in the context of both the c…
Retrieve course list
Retrieves a list of courses from the blackboard learn environment. this endpoint is essential for applications that need to access and display course information within the learn…
Add course gradebook column
Creates a new grade column in a blackboard course's gradebook. this endpoint allows instructors or administrators to add a new column for recording and managing student grades wi…
Patch gradebook column
This endpoint allows for updating specific properties of an existing grade column within a course's gradebook in the blackboard learn platform. it provides granular control over …
Modify announcement details
This endpoint allows you to update an existing course announcement in the blackboard learn platform. it can modify the announcement's title, body content, draft status, and avail…
Patch hierarchy node tool settings
This endpoint allows you to update the settings of a specific tool within a node of blackboard's institutional hierarchy. it provides granular control over tool availability and …
Post discussion message in course
Posts a new message to a specific discussion within a blackboard learn course. this endpoint allows users to contribute to course discussions by adding new messages, supporting b…
Delete child course association
Deletes a specified child course from a parent course in the blackboard learning management system. this endpoint is used to remove a sub-course or section from the main course s…
Delete user from course group
This endpoint removes a specific user from a designated group within a course in blackboard learn. it is used when an administrator or instructor needs to adjust group membership…
Delete course announcement by id
This endpoint deletes a specific announcement within a course in the blackboard learn platform. it allows administrators or authorized users to remove outdated, incorrect, or unn…
Delete gradebook column in course
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 nece…
Delete discussion message by id
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 re…
Obtain oauth2 token via post
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 …
Download course gradebook attempt 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 p…
Update discussion message status
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 u…
Retrieve course gradebook column attempts
Retrieves attempt data for a specific gradebook column within a blackboard course. this endpoint allows instructors and administrators to access detailed information about studen…
Get course gradebook attempt
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 s…
Update admin node roles
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 responsib…
Delete course by courseid
The deletecourse endpoint permanently removes a specific course from the blackboard learn platform. this operation deletes all associated course content, assignments, and student…
Patch adaptiverelease 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 condi…
Modify system announcement details
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), ava…
Update attendance record
Update the course meeting attendance data for the given course/organization. the \
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 entitlemen…
Patch calendar item by type and id
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…
Update category details by type
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 v…
Update attempt status in gradebook
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 …
Patch grade information for user
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…
Patch course 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, descr…
Patch course details by id
Updates an existing course in blackboard learn with the provided information. this endpoint allows modification of various course attributes including basic details, availability…
Patch course meeting details
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 a…
Patch data source by external id
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 sourc…
Update course discussion details
Updates a specific discussion forum within a blackboard learn course. this endpoint allows for partial updates to discussion properties such as title, availability, grading optio…
Update lti domain configuration
This endpoint allows updating an existing lti (learning tools interoperability) domain configuration in the blackboard learn platform. it is used to modify various settings relat…
Update gradebook 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 assoc…
Patch grade notation for course
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 …
Update grading period info
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 p…
Update course group information
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, n…
Update course group details
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 it…
Modify user enrollment in course
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, availabi…
Update course message read status
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 enga…
Update institution node by id
This endpoint allows for updating specific properties of a node within the institutional hierarchy of blackboard. it is used to modify existing nodes, enabling administrators to …
Update course primary node status
Updates the association between a course and a node in the blackboard learn institutional hierarchy. this endpoint allows you to modify the primary status of a course-node associ…
Update lti placement details
This endpoint allows you to update an existing lti (learning tools interoperability) placement in the blackboard learning management system. it provides granular control over var…
Update pronoun status by id
Updates the information for a specific pronoun in the blackboard system. this endpoint allows modification of an existing pronoun's name and status, identified by the pronoun id …
Modify assessment question
This endpoint allows you to update an existing question within a specific assessment in a blackboard course. it provides the ability to modify various aspects of the question, in…
Patch course content review status
Updates the review status of a specific content item for a particular user within a blackboard learn course. this endpoint allows for marking course materials as reviewed or not …
Patch course rubric details
Updates a specific rubric within a blackboard learn course. this endpoint allows for modification of various aspects of an existing rubric, including its title, description, type…
Update rubric association settings
Updates the properties of a rubric association within a specific blackboard course. this endpoint allows for modifying various aspects of how a rubric is associated with course c…
Update rubric evaluation
Updates a specific rubric evaluation for a course in the blackboard learning management system. this endpoint allows for modifying the scores and feedback for individual criteria…
Patch term details by termid
Updates an existing term in the blackboard learn platform. this endpoint allows modification of various term properties, including its external id, name, description, availabilit…
Update course toc item
Updates the visibility settings for a specific table of contents (toc) item within a blackboard course. this endpoint allows you to modify guest and observer access permissions f…
Update user information
Updates a user's profile in the blackboard learning management system. this endpoint allows for partial or complete updates to various aspects of a user's account, including pers…
Create new uploads
Uploads a file to the blackboard learn platform. this endpoint allows users to add various types of educational content, such as documents, images, or multimedia files, to course…
Get course groups
Retrieves a list of all groups associated with a specific course in the blackboard learning management system. this endpoint allows educators and administrators to access informa…