When you configure an export, import, or lookup using the form view designed for the Blackboard Learn connector, the following API operations are supported:
Note: You can also create a composite endpoint for this application. For more information, see Application-specific (simple) forms.
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 |
Comments
0 comments
Please sign in to leave a comment.