Brightspace Integrations

Build & publish in-app integrations with our Brightspace connector

Brightspace connector icon

Created by D2L (formerly Desire2Learn), Brightspace is the best LMS software for online learning and teaching.

Book a demo to learn more about integrating with Brightspace

Create automations with our Brightspace connector

Cyclr enables SaaS platforms to integrate their application with hundreds of other platforms. Use Cyclr’s low code integration builder to integrate your application with Brightspace, so you can provide in-app Brightspace integrations for your end users.

Why integrate with Brightspace

Your SaaS users want more and more integrations, but they take time and development resources to create. Which is why Cyclr’s white label, embedded integration platform enables you to create integrations between your application and Brightspace, as well as 100s of other apps, using low code tools.

Available Methods and Endpoints

List Export Jobs
Action
List all available export jobs that you have previously submitted.
Download Export Job Data
Action
Get the CSV data of an export job.
Get Export Job
Action
Get an available export job that you have previously submitted.
Create Export Job
Action
Create an export job for the requested data set.
Get Data Set
Action
Get a data set.
List Data Sets
Action
List all data sets.
Download Data Set Plugin 1
Action
Download a data set plugin as a CSV file.
Download Data Set Plugin 4
Action
Download a data set plugin as a CSV file.
Download Data Set Plugin 2
Action
Download a data set plugin as a CSV file.
List Data Set Plugins
Action
List all data set plugins.
Download Data Set Plugin 3
Action
Download a data set plugin as a CSV file.
Update Course
Action
Update a course.
Delete Course
Action
Delete a course.
Get Course
Action
Get a course.
Create Course
Action
Create a course.
List Dropbox Folder Users
Action
Retrieve a list of users with access to a specified dropbox folder.
Udpate Dropbox Folder
Action
Update a particular dropbox folder in an org unit.
List Dropbox Folders
Action
Get all dropbox folders for an organization unit.
Get Dropbox Folder File
Action
Retrieve a file attachment (identified by file ID) from a specific dropbox folder.
List Dropbox Feedback
Action
Retrieve a list of org units for which the current user context has an assessment role on their dropbox folders (can see submissions and provide feedback).
Get Dropbox Folder
Action
Get a dropbox folder.
Create Dropbox Folder
Action
Create a new dropbox folder in an org unit.
Get Dropbox Folder Submission Files By Group
Action
Download all the files submitted by users in a group for a particular dropbox folder.
LIst Special Access Rules
Action
Retrieve special access rules for users in a specified dropbox folder.
Delete Special Access Rules For User
Action
Retrieve the special access rule for a user in a specified dropbox folder.
Create Dropbox Folder Category
Action
Create a new dropbox folder category for the provided org unit.
Update Dropbox Folder Category
Action
Update the information for a specific dropbox folder category.
List Dropbox Folder Categories
Action
Retrieve all dropbox folder categories for the provided org unit.
Delete Dropbox Folder Category
Action
Delete a specific dropbox folder category from an org unit.
Get Dropbox Folder Category Information
Action
Delete a specific dropbox folder category from an org unit.
Create Submission For Current User
Action
Post a new submission for the current user context to a particular dropbox folder.
Get Dropbox Folder Submission Files By User
Action
Download all the files submitted by a user for a particular dropbox folder.
Get Dropbox Folder Submission File
Action
Retrieve one of the files included in a submission for a particular dropbox folder.
Create Group Submission
Action
Post a new group submission to a particular dropbox folder.
Mark Submitted File As Read
Action
Marks the specified submitted file as read.
Upsert Special Access Rules For User
Action
Create or update a special access rule for a user in a dropbox folder.
Get Dropbox Folder Feedback
Action
Retrieve the feedback entry from a dropbox folder for the provided entity.
Create Dropbox Folder Submission Feedback
Action
Post feedback (without attachment) for a particular submission in a specific dropbox folder.
Get Dropbox Folder Feedback File
Action
Retrieve the feedback entry from a dropbox folder for the provided entity.
Delete Dropbox Folder Feedback File
Action
Remove a particular file attachment from an entity’s feedback entry within a specified dropbox folder.
Attach File To Feedback Entry
Action
Attach an uploaded file to a particular entity’s feedback entry in a specific dropbox folder.
Upload Feedback File
Action
Initiate a resumable file upload request for a particular entity’s feedback for a specific dropbox folder.
Set Completion Date For Entity
Action
Manually set the completion date value for an entity within a specified observational dropbox folder.
Get Special Access Rules For User
Action
Retrieve the special access rule for a user in a specified dropbox folder.
List Dropbox Folder Submissions
Action
Retrieve all the submissions for a specific dropbox folder.
List Quiz Categories
Action
List all quiz categories belonging to an organization unit.
Get Quiz Category
Action
Get a quiz category.
Get User Final Grade
Action
Retrieve the final grade value for a user.
List Grade Objects
Action
List all current grade objects for an organisation unit.
Get Grade
Action
Retrieve a specific grade object for a particular org unit.
List User Grades
Action
List all grade values for a user.
List Grade Categories
Action
List all grade categories for an organisation unit.
Get Grade Category
Action
Get a grade category by Category ID for an organisation unit.
List Organization Properties
Action
List all properties of an organization.
Create Organization Unit
Action
Create a new custom org unit.
Update Organization Unit
Action
Update a custom org unit’s properties
Update Organization Unit Type
Action
Update a particular org unit type.
List Organizations
Action
List all organizations.
Create Organization Unit Type
Action
Create a custom organization unit type.
Get Job Progress
Action
Get a job's progress.
Create Job ID
Action
Create a job ID.
Get User
Action
Get a user.
Update User's Names
Action
Update a user's names.
Get Current User
Action
Get the current user.
Update User
Action
Update a user.
List Users
Action
List all users.
Delete User
Action
Delete a user.
Create User
Action
Create a user.
List User's Names
Action
Get a user's names.
List Organization's User Roles
Action
List all user roles of an organization.
Delete Sessions
Action
Terminate all active sessions for a user.
Update User's Activation Settings
Action
Update a user's activation settings.
Get User's Activation Settings
Action
Get a user's activation settings.
Delete Profile Image
Action
Remove the profile image from a particular personal profile, by Profile ID.
Delete User's Profile Image
Action
Remove the profile image from a particular personal profile, by User ID.
Get Profile
Action
Get a profile.
Get Current User Profile Image
Action
Get the current user's profile image.
Update Current User Profile
Action
Get the current user's profile.
Get User's Profile Image
Action
Get a user's profile image.
Update Profile
Action
Update a particular personal profile, by Profile ID.
Update Current User Profile Image
Action
Update the personal profile image for the current user context.
Get Profile Image
Action
Get the profile's image.
Update User's Profile Image
Action
Update the profile image for the identified personal profile, by User ID.
Get Current User Profile
Action
Get the current user's profile.
Delete Current User Profile Image
Action
Remove the current user's profile image.
Get User Role
Action
Get a user role.
Update Profile Image
Action
Remove the profile image from a particular personal profile, by Profile ID.
Delete Parental Relationships
Action
Get all parental relationships of a user.
Reset Password
Action
Reset a particular user's password.
Update Password
Action
Update a particular user’s password.
Delete Password
Action
Clear a particular user's password.
Create Relationships
Action
Create relationships for given users.
List Parental Relationships
Action
Get all parental relationships of a user.
List User Roles
Action
List all user roles.
Unassign User's Global Map ID
Action
Unassign the global map identifier for a particular user.
Get User Profile
Action
Get a user's profile.
Get D2L Map User
Action
Get the D2L map user.
Set Notification Subscription For User
Action
Subscribe to notification messages of a particular type, delivered by a particular carrier, for a particular user.
List User Alerts
Action
List all alerts for a user.
Delete Notification Number Settings
Action
Delete the notification number settings for users with the provided notification number.
Map User to LIS Roles
Action
Map a user role to a set of LIS Roles.
List LIS Roles
Action
Get all LIS roles.
List Role LIS Roles Mappings
Action
Get all mappings between user roles and LIS roles for a role.
List LIS Roles Mappings
Action
Get all mappings between user roles and LIS roles.
Link User To Google Apps Account, Copy of
Action
Link a user to a Google Apps user account,.
Link User To Google Apps Account
Action
Link a user to a Google Apps user account,.
Delete Notification Subscription For User
Action
Delete the subscription for messages of a particular type, delivered by a particular carrier.
Delete Users Notification Number
Action
Delete the user’s notification number.
Get User Notification Number
Action
Get the user's notification number.
List Notification Subscriptions Of User
Action
Get all current subscriptions for notification messages of a user.
Assign User's Global Map ID
Action
Assign the global map identifier for a particular user.
List Notification Subscriptions
Action
Get all current subscriptions for notification messages.
List Carrier Channels
Action
List all carrier channels for delivering notification messages.
Set User's Notification Number
Action
Set the user’s notification number.
Delete Notification Subscription
Action
Delete the subscription for messages of a particular type, delivered by a particular carrier.
Update Notification Settings For User
Action
Update the notification settings for the provided user.
Set Notification Subscription
Action
Subscribe to notification messages of a particular type, delivered by a particular carrier.
Get User's Global Map ID
Action
Get the global map ID for a user.
Delete Notification Number Settings For User
Action
Delete the notification number settings for provided user with the provided notification number.
Get User Notification Settings
Action
Get the user's notification settings.
List Notification Users
Action
Get all users with the provided notification number.
List Quiz Questions
Action
List all questions in a quiz by quiz ID.
Get Quiz
Action
Get a quiz by quiz ID.
Get Quiz Attempt
Action
Retrieve a quiz attempt by ID.
List Quiz Attempts
Action
List all attempts for a quiz.
List Quizzes
Action
List all quizzes belonging to an organization unit.
Get Enrolled User
Action
Get an enrolled user of an organization unit.
Get User Enrollments Of An Organization
Action
Get a users enrollments of an organization.
Un-enrol User
Action
Un-enrol a user.
Enrol User
Action
Enrol a user.
Get Current User Enrollments In An Organization
Action
Get the enrollment details of the current user provided in the organization unit.
Get Current User Enrollments Access
Action
Get the entollment access details of the current user provided in the organization unit.
List Enrolled Users Classlist
Action
Get all enrolled users in the classlist for an organization unit.
List Enrolled Users
Action
Get all enrolled users of an organization unit.
List Current User Enrollments
Action
Get the enrollment details of the current user.
List User Enrollments
Action
Get all users enrollments.
List "Group Category" Groups
Action
Get all groups of a "group category" of an organization.
List Group Categories
Action
Get all group categories of an organization.
Create Group
Action
Create a group.
Get "Group Category" Group
Action
Get a group of a "group category" of an organization.
Delete Group Category
Action
Delete a group category for an organization unit.
Update Group
Action
Update a group.
Update Group Category
Action
Update a group category.
Remove User From Group
Action
Remove a user from a group.
Enroll User In Group
Action
Enrol a user in a group.
Create Group Category
Action
Create a group category.
Delete Pin Of User
Action
Remove the pin of a user from the provided organization unit.
Create Pin
Action
Pin an organization unit to the top of the list of a user's enrollments.
Create Pin For User
Action
Pin an organization unit to the top of the list for a user's enrollments.
Delete Pin
Action
Remove the pin from the provided organization unit.
Get Group Category
Action
Get a group category of an organization.
Delete Group
Action
Delete a group from an organization unit.
Delete Section
Action
Delete a section from a provided organization unit.
Get Auditee
Action
Get an auditee.
List Auditor Audits
Action
Get all audits an auditor is auditing.
Remove Auditee
Action
Remove an auditee from the list of users that an auditor is auditing.
Get Auditor
Action
Get an auditor.
Get Sections Settings
Action
Get sections settings of an organization.
Enroll User In Section
Action
Enroll a user in a section for a particular organization unit.
Get Section
Action
Get a section of an organization.
Create Section
Action
Create a new section in a provided organization unit.
Update Section Settings
Action
Update the section properties for an organization unit.
List Sections
Action
Get all sections of an organization.
Initialize Section
Action
Initialize one or more sections for a particular organization unit.
Update Section
Action
Update a section in a provided organization unit.
Add Auditee
Action
Add an auditee to the list of users that an auditor is auditing.
List Module Access
Action
List all users with access to a module.
List Topic Completions For A User
Action
Get all topic completions for a topic for a specific user.
Update Topic File
Action
Replace the content topic file for a content topic.
List Topic Completions
Action
Get all topic completions for a topic for users the caller has access to.
List Topic Completion Count For A User
Action
Get the count of completed and required content topics in an organization unit for a user.
Delete Topic Caption
Action
Delete a specific topic caption from a topic.
List ToC For Organization
Action
Get all table of course content for an organization unit.
Delete Topic
Action
Delete a specific topic from an org unit.
Get Topic Access
Action
List all users with access to a topic.
List Bookmarked Topics
Action
Get all bookmarked topics.
List Topic Completion Count
Action
Get the count of completed and required content topics in an organization unit for each of the users in the parameter.
Add Child Link Topic
Action
Add a child topic of type Link to a specific topics structure.
List Recently Visited Topics
Action
Get all recently visited topics.
List Topic Captions
Action
Get all the metadata for an audio or video content topic.
Delete ISBN
Action
Remove the association between an ISBN and org unit.
List ISBNs
Action
Get all ISBNs that are associated with an organization unit ID.
List ISBN Organization Unit Associations
Action
Get all of the associations between an ISBN and an organization unit.
Create ISBN
Action
Create a new association between an ISBN and an org unit.
List Organization Units
Action
Get all of the organization units associated with an ISBN.
Delete Module
Action
Delete a specific module from an org unit.
Update Topic
Action
Update a topic.
Create Exemption By Filter
Action
Create exemptions for content topics matching a specific filter for a user.
List Topic Count
Action
Get the aggregate count of completed and required content topics in an organization unit for the calling user.
Update Module
Action
Update a module.
Add Child Module
Action
Add a child module to a specific module’s structure.
Get Module Structure
Action
Get the structure of a module.
Create Root Module
Action
Create a new root module for an org unit.
List Organization Root Modules
Action
List all root modules for an organization.
List Overdue Items
Action
Get all overdue items of the calling user.
List Scheduled Items
Action
Get all scheduled items of the calling user.
List Overdue Items Of User
Action
Get all overdue items of a user.
List Complete Scheduled Items
Action
Get all completed scheduled items of the calling user.
List Complete Scheduled Items Due
Action
Get all completed scheduled due items of the calling user.
List Organizations Scheduled Item Count
Action
Get a count of all the scheduled items of the calling user in an organization.
List Organizations Scheduled Due Item Count
Action
Get a count of all the scheduled due items of the calling user of an organization.
List Scheduled Items Due
Action
Get all scheduled items that are due of the calling user.
List Scheduled Item Count
Action
Get a count of all the scheduled items of the calling user.
List Organizations Scheduled Items
Action
Get all scheduled items of the calling user in an organization.
List Scheduled Due Item Count
Action
Get a count of all the scheduled due items of the calling user.
List Organizations Scheduled Items Due
Action
Get all scheduled items that are due of the calling user in an organization.
Get Content Overview
Action
Get the content overview for a course offering.
Get Content Overview File
Action
Get the content overview's file attachment for a course offering.
Set Module Pacing Dates
Action
Set pacing dates for a specific module.
Get Pacing Dates
Action
Get pacing dates for content.
Set Pacing Dates
Action
Set pacing dates for content.
Delete Exemptions
Action
Delete exemptions for content topics for a user.
Create Exemption
Action
Create exemptions for specific content topics for a user.
List Scheduled Items Of User
Action
List all scheduled items of a user.

Do you want to access something that's not currently listed? Just let us know and we can add it to the connector for you!

What Methods do you Need?

Top Use Cases for Brightspace Integrations

Quickly create integrations between your SaaS application and Brightspace with Cyclr's low code integration builder. Publish your Brightspace integration into your application using Cyclr's white label embedded integration marketplace.

Miscellaneous

Some of the many benefits of using Cyclr as your integration solution

Native

Transform your API from backend to frontend, from developer focused to business user focused.

Deliver integrations natively from within your own application and add value to your end-users.

Build Quickly

Add connectivity in days, not months. So you can add transformative technology to your system in no time at all.

Be responsive to the needs of your clients and your sales team.

No code integrations

Use our drag and drop integration builder to create integrations, then click to publish them to your app.

Your users can then search and deploy these integrations in a couple of clicks.

Ready to start your integration journey?

Recommended by G2 users

Book a demo to see Cyclr in action and start creating integration solutions for your customers