Articles in this section

Available Blackboard Learn APIs

When you configure an export, import, or other type of flow step using the prebuilt Blackboard Learn connector, you can select any of the API operations listed below*, organized by API type.

Note

If your API endpoint isn’t listed here, switch the flow step to HTTP mode and configure the endpoint provided in the Blackboard Learn API documentation. You can also create a composite endpoint for this application in HTTP mode.

Resource

API endpoint

Export

Import

Adaptive release

Get rules

X

Create rule

X

Get rule

X

Delete rule

X

Update rule

X

Get criteria

X

Create adaptive release rule criteria

X

Get adaptive release rule criterion

X

Delete adaptive release rule criterion

X

Update adaptive release rule criterion

X

Get adaptive release acl group predicates

X

Set group predicate list

X

Create group predicate

X

Delete group predicate

X

Get adaptive release acl user predicates

X

Set adaptive release acl users predicates list

X

Create adaptive release acl user predicate

X

Delete acl user predicate

X

Announcements

Get announcements

X

Create announcement

X

Get announcement

X

Delete announcement

X

Update announcement

X

Attempt receipt

Get attempt receipt

X

Attendance

Get course meetings

X

Create course meeting

X

Delete all meetings in course

X

Generate attendance data download url

X

Get attendance records by user id

X

Delete all attendance records by course and user id

X

Delete all attendance by user id

X

Get course meeting

X

Delete course meeting

X

Update course meeting

X

Get attendance records by meeting id

X

Create attendance record

X

Delete all records in meeting

X

Update attendance records

X

Get attendance record

X

Delete attendance record

X

Update attendance record

X

Calendar

Get calendars

X

Get calendar items

X

Create calendar item

X

Get calendar item

X

Delete calendar item

X

Update calendar item

X

Content

Get contents

X

Create content

X

Create assignment

X

Get content

X

Delete content

X

Update content

X

Get content children

X

Create child

X

Content collection resources

Get resources

X

Get content collection resource

X

Get resource children

X

Content file attachments

Get file attachments

X

Create file attachment

X

Get file attachment

X

Delete file attachment

X

Download

X

Content group assignments

Get content groups

X

Get content group

X

Create content group

X

Delete content group

X

Content resources

Get top level course resources

X

Get course resource

X

Get course resource children

X

Content review

Get review status

X

Update review status

X

Course announcements

Get announcements

X

Create announcement

X

Get announcement

X

Delete announcement

X

Update announcement

X

Course assessments

Get questions

X

Create question

X

Get question by id

X

Delete question

X

Update question

X

Course categories

Get categories

X

Create category

X

Get category

X

Delete category

X

Update category

X

Get memberships

X

Create membership

X

Delete membership

X

Get child categories

X

Get memberships

X

Course grade attempts

Get attempt file meta data list

X

Attach file

X

Get attempt file meta data

X

Delete attachment

X

Download

X

Course grade notations

Get grade notations

X

Create grade notation

X

Get grade notation

X

Delete grade notation

X

Update grade notation

X

Course gradebook categories

Get gradebook categories

X

Get gradebook category

X

Course grades

Get course gradebook logs by gradebook column id

X

Get course gradebook logs

X

Get grade schemas

X

Create grade schema

X

Get grade schema

X

Delete grade schema

X

Update grade schema

X

Get column grades

X

Get grade columns

X

Create grade column

X

Get grade column

X

Delete grade column

X

Update grade column

X

Get column attempts

X

Create column attempt

X

Get column attempt

X

Update column attempt

X

Get column grade last changed

X

Get column grade

X

Update column grade

X

Get user grades

X

Course grading periods

Get grading periods

X

Create grading period

X

Get grading period

X

Delete grading period

X

Update grading period

X

Course group users

Get group memberships

X

Get group membership

X

Create group membership

X

Delete group membership

X

Course groups

Get groups

X

Create group

X

Get group sets

X

Create group set

X

Get group set

X

Delete group set

X

Update group set

X

Get group set children

X

Create group set child

X

Get group

X

Delete group

X

Update group

X

Course memberships

Get course memberships

X

Get membership

X

Create membership

X

Delete membership

X

Update membership

X

Get user memberships

X

Course messages

Get messages

X

Create message

X

Get folders

X

Delete message

X

Update message

X

Get message participants

X

Course toc

Get toc items

X

Update toc item

X

Courses

Get course children

X

Get child

X

Add child course

X

Remove child course

X

Get cross list set

X

Get task

X

Copy course

X

Get courses

X

Create course

X

Get course

X

Delete course

X

Update course

X

Data sources

Get data sources

X

Create data source

X

Get data source

X

Delete data source

X

Update data source

X

Discussions

Get discussions

X

Create discussion

X

Get discussion

X

Update discussion

X

Get discussion groups

X

Create discussion group association

X

Get discussion messages

X

Create message

X

Delete message

X

Update message

X

Get message replies

X

Create message reply

X

Goals

Get course goal alignments

X

Get goals

X

Get goal sets

X

Get types

X

Get goal set by id

X

Get categories

X

Get goal set category by id

X

Get goals from set and category

X

Get goal by id

X

Get goal alignments

X

Get children goals

X

Institutional hierarchy

Get nodes for course

X

Get nodes

X

Create node

X

Get node

X

Delete node

X

Update node

X

Get node children

X

Create child node

X

Get node course associations

X

Create node course association

X

Delete node course association

X

Update node course association

X

Get tools

X

Patch tool

X

Get node user associations

X

Create node user association

X

Delete node user association

X

Get nodes for user

X

Institutional hierarchy administrators

Get node admins

X

Get node admin

X

Set node admin association

X

Delete node admin

X

Lti

Get domain configs

X

Create domain config

X

Get domain config

X

Delete domain config

X

Update domain config

X

Get placements

X

Create placement

X

Get placement

X

Delete placement

X

Update placement

X

Performance dashboard

Get review status by course id

X

Proctoring

Get proctoring services

X

Get proctoring service

X

Pronouns

Get pronouns

X

Create pronoun

X

Delete pronoun

X

Update pronoun

X

Roles

Get course roles

X

Get course role

X

Get institution roles

X

Get institution role

X

Get system roles

X

Get system role

X

Rubric associations

Get rubric associations by column id

X

Get rubric associations

X

Get rubric association by id

X

Get rubric evaluations

X

Get rubric evaluations

X

Get rubric evaluation by id

X

Rubrics

Get rubrics

X

Get rubric by id

X

Sessions

Get login as sessions

X

Get active sessions

X

Sis logs

Get sis logs by data set uid

X

System

Get info

X

Get policies

X

Get system task

X

Get version

X

Terms

Get terms

X

Create term

X

Get term

X

Delete term

X

Update term

X

Uploads

Upload

X

Get settings

X

Users

Get users

X

Create user

X

Get user

X

Delete user

X

Update user

X

Get user avatar

X

Get observees

X

Get observers

X

Create observer

X

Delete observer

X

Get user pronunciation audio

X

Get current active user by id

X

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.