Customers who have a licensed Workato workspace can use the D2L Brightspace Connector in the Workato Community Library to build Brightspace automation and integrations more easily with low-code and no-code technologies.
Creating a connection using the D2L Brightspace Connector allows you to create recipes that can interact with your Brightspace site.
Set up D2L Brightspace Connector
To create a connection to your Brightspace site
- Open the Workato Community Library.
- Click on the D2L Brightspace App to open it.
- Provide the following information:
- Connection name – Give your connection a name that easily identifies which site it is for.
- Location – Choose a project or folder in Workato where your Brightspace connection should be placed. Your connection can be reused in projects outside of this location.

- URL of the Brightspace instance – Enter the URL for your Brightspace site, including the protocol and trailing forward slash (for example, “https://{yourdomain}.brightspace.com/” or “https://learn.{companyname}.com/”).
- OAuth2 Client Id – Enter the client ID for the OAuth 2.0 API Application. Set the Redirect URI in you Brightspace API Application to “https://www.workato.com/oauth/callback”.
- OAuth2 Client Secret – Enter the client secret for the OAuth 2.0 API Application. Set the Redirect URI in your Brightspace API Application to “https://www.workato.com/oauth/callback”.
For more information about OAuth 2.0, refer to the How to get started with OAuth 2.0 topic. - OAuth2 Scope – Ensure the scopes set in your registered Brightspace API Application match the scopes defined in your connection setup.
- The default set of scopes covers the use of all actions included in the connector.
- If you are using any custom actions, you must add additional scopes as required by those APIs.
- If you change scopes, you must disconnect and reconnect your connection for the changes to take effect.
- Click Connect.
You are redirected to your Brightspace login to authenticate your connection.

|
Tip: D2L recommends creating a “D2L Link Service User” and authenticating as this user for your connection. |
Triggers
No triggers are available on the D2L Brightspace Connector published to the Workato Community Library.
Actions
The following actions are available for use within the D2L Brightspace Connector published in the Workato Community Library:
- Copy Course Components
- Create Assignment
- Create Course Offering
- Create Course Template
- Create Org Unit
- Create User
- Create Users (Bulk)
- Delete (Unset) User Attributes
- Delete Course Offering
- Delete Org Unit
- Delete User
- Delete all User Attributes
- Enroll User
- Enroll Users (Bulk)
- Retrieve Award Details
- Retrieve Course Offering Details
- Retrieve Enrollments in an Org Unit
- Retrieve Org Unit Details
- Retrieve User Attributes
- Retrieve User Details by UserId
- Retrieve User Details by Username
- Retrieve User’s Enrollments
- Unenroll User
- Update (Set) Multi-Value User Attributes
- Update (Set) Single-Value User Attributes
- Update Course Offering
- Update Course Template
- Update Org Unit
- Update User
- Who Am I
- Custom Action