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

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

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

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

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

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