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 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 Current User
Action
Get the current user.
Update User's Names
Action
Update a user's names.
Get User
Action
Get a user.
List Users
Action
List all users.
Delete User
Action
Delete a user.
Update User
Action
Update a user.
List User's Names
Action
Get a user's names.
Create User
Action
Create a user.
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 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.
Get User Profile
Action
Get a user's profile.
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 Profile
Action
Get a profile.
Get Current User Profile
Action
Get the current user's profile.
Delete Current User Profile Image
Action
Remove the current user's profile image.
Update User's Activation Settings
Action
Update a user's activation settings.
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.
List Notification Users
Action
Get all users with the provided notification number.
Get User Notification Settings
Action
Get the user's notification settings.
Delete Password
Action
Clear a particular user's password.
Delete Notification Number Settings For User
Action
Delete the notification number settings for provided user with the provided notification number.
Get User Notification Number
Action
Get the user's notification number.
Delete Users Notification Number
Action
Delete 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.
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.
List Notification Subscriptions Of User
Action
Get all current subscriptions for notification messages of a user.
Update Profile Image
Action
Remove the profile image from a particular personal profile, by Profile ID.
Update Password
Action
Update a particular user’s password.
Assign User's Global Map ID
Action
Assign the global map identifier for a particular user.
Get User's Activation Settings
Action
Get a user's activation settings.
List User Roles
Action
List all user roles.
Get User Role
Action
Get a user role.
List Organization's User Roles
Action
List all user roles of an organization.
Delete Sessions
Action
Terminate all active sessions for a user.
Map User to LIS Roles
Action
Map a user role to a set of LIS Roles.
List LIS Roles
Action
Get all LIS roles.
Reset Password
Action
Reset a particular user's password.
List Role LIS Roles Mappings
Action
Get all mappings between user roles and LIS roles for a role.
Create Relationships
Action
Create relationships for given users.
List Parental Relationships
Action
Get all parental relationships of a user.
Delete Parental Relationships
Action
Get all parental relationships of a user.
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,.
Unassign User's Global Map ID
Action
Unassign the global map identifier for a particular user.
Get User's Global Map ID
Action
Get the global map ID for a user.
Get D2L Map User
Action
Get the D2L map user.
List LIS Roles Mappings
Action
Get all mappings between user roles and LIS roles.
Get Dropbox Folder File
Action
Retrieve a file attachment (identified by file ID) from a specific dropbox folder.
Udpate Dropbox Folder
Action
Update a particular dropbox folder in an org unit.
List Dropbox Folder Users
Action
Retrieve a list of users with access to a specified dropbox folder.
List Dropbox Folders
Action
Get all dropbox folders for an organization unit.
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.
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.
List Dropbox Folder Categories
Action
Retrieve all dropbox folder categories for the provided org unit.
Update Dropbox Folder Category
Action
Update the information for a specific dropbox folder category.
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.
Get Dropbox Folder Feedback
Action
Retrieve the feedback entry from a dropbox folder for the provided entity.
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.
Upsert Special Access Rules For User
Action
Create or update a special access rule for a user in a dropbox folder.
LIst Special Access Rules
Action
Retrieve special access rules for users in a specified dropbox folder.
Create Dropbox Folder Submission Feedback
Action
Post feedback (without attachment) for a particular submission in a specific dropbox folder.
Get Dropbox Folder Submission Files By Group
Action
Download all the files submitted by users in a group for a particular dropbox folder.
List Dropbox Folder Submissions
Action
Retrieve all the submissions for a specific dropbox folder.
Get Job Progress
Action
Get a job's progress.
Create Job ID
Action
Create a job ID.
List User Grades
Action
List all grade values for a user.
Get User Final Grade
Action
Retrieve the final grade value for a user.
Get Enrolled User
Action
Get an enrolled user of an organization unit.
Un-enrol User
Action
Un-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 Current User Enrollments
Action
Get the enrollment details of the current user.
List User Enrollments
Action
Get all users enrollments.
Enrol User
Action
Enrol a user.
List Enrolled Users
Action
Get all enrolled users of an organization unit.
Get User Enrollments Of An Organization
Action
Get a users enrollments of an organization.
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.
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.
Get Auditor
Action
Get an auditor.
Update Group
Action
Update a group.
Delete Group Category
Action
Delete a group category for an organization unit.
Remove Auditee
Action
Remove an auditee from the list of users that an auditor is auditing.
Create Group
Action
Create a group.
Get "Group Category" Group
Action
Get a group of a "group category" of an organization.
Delete Pin
Action
Remove the pin from the provided organization unit.
Initialize Section
Action
Initialize one or more sections for a particular organization unit.
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.
Create Pin For User
Action
Pin an organization unit to the top of the list for a user's enrollments.
List "Group Category" Groups
Action
Get all groups of a "group category" of an organization.
List Sections
Action
Get all sections of an organization.
Get Group Category
Action
Get a group category of an organization.
Delete Group
Action
Delete a group from an organization unit.
Update Section
Action
Update a section in a provided organization unit.
Delete Section
Action
Delete a section from a provided organization unit.
List Group Categories
Action
Get all group categories of an organization.
Create Pin
Action
Pin an organization unit to the top of the list of a user's enrollments.
Get Sections Settings
Action
Get sections settings of an organization.
Delete Pin Of User
Action
Remove the pin of a user from the provided organization unit.
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 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.
Download Data Set Plugin 3
Action
Download a data set plugin as a CSV file.
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.
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 Organization Units
Action
Get all of the organization units associated with an ISBN.
Create ISBN
Action
Create a new association between an ISBN and an org unit.
List ISBN Organization Unit Associations
Action
Get all of the associations between an ISBN and an organization 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.
List Topic Captions
Action
Get all the metadata for an audio or video content topic.
Add Child Link Topic
Action
Add a child topic of type Link to a specific topics structure.
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.
Get Module Structure
Action
Get the structure of a module.
List Bookmarked Topics
Action
Get all bookmarked topics.
Create Root Module
Action
Create a new root module for an org unit.
List Overdue Items
Action
Get all overdue 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.
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.
List Organizations Scheduled Items
Action
Get all scheduled items of the calling user in an organization.
List Scheduled Item Count
Action
Get a count of all the scheduled items of the calling user.
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 Organization Root Modules
Action
List all root modules for an organization.
Get Topic Access
Action
List all users with access to a topic.
List Recently Visited Topics
Action
Get all recently visited topics.
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 Content Overview File
Action
Get the content overview's file attachment for a course offering.
Delete Topic Caption
Action
Delete a specific topic caption from a topic.
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.
Get Content Overview
Action
Get the content overview for a course offering.
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.
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.

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