Hello, I'm currently working with Server-to-Server Oauth2 and have run into an issue pulling enrollment. I cannot get enrollments where a user's role is "Student", with the exception of the Organization. This is limited to calls using the /d2l/api/lp/ routes. Our Service User has been given full permissions to everything…
We are currently using D2L version 1.12 in our application. We are observing some issues with this version, and D2L has also recommended that we upgrade it. As a result, we would like to update the default to a more stable version. Could you please recommend which stable version we should use going forward? Following are…
The API only has a PAT role when creating an enrolment for a user but the PAT is a one to one association between a tutor and a student. How to set this up with the API? e.g. in a course section, 006 is a student with the Student role and 007 is a tutor with the PAT role. How to use the API to say that 007 is the PAT for…
Hi, I'm trying to use the PUT method with /d2l/api/le/(version)/(orgUnitId)/content/modules/(moduleId) endpoint. According to Brightspace API Reference, the payload shoul be a ContentObjectData, with the following fields: { "Title": <string>, "ShortTitle": <string>, "Type": 0, "ModuleStartDate": <string:UTCDateTime>|null,…
Is there an API route to perform a course reset or can course resets only be performed via the GUI? In our institute we work with Template/Master modules which are used as source for course offerings, When a new offering is created the template/master will be copied into that offering so all materials and activities are…
I'm trying to initiate an upload by posting to: /d2l/api/lp/(version)/(orgUnitId)/managefiles/file/upload I'm including the required headers (with the actual token where the placeholder is): { 'Authorization': 'Bearer <TOKEN>', 'X-Upload-Content-Type': 'text/csv', 'X-Upload-Content-Length': '530', 'X-Upload-File-Name':…
Dear Brightspace Support Team, We are currently integrating Brightspace with our internal systems and would like to automate the quiz-taking process for users via API. Specifically, we are looking for REST API endpoints that allow us to: Start a quiz attempt for a user Submit answers to quiz questions programmatically…
Hi Team, I want to create a admin widget which allows for two files to be added and then compared to find the rows with changed data and then use APIs to update the user attributes in Brightspace. DOes anyone have anything like this built currently? Thanks Beck
We have a request from a dpt for the integration of the Nolej io third-party application into our Brightspace instance. We have not been able to access ISO or SOC2 for this tool and have questions as they have stated they have not done any integrations with Brightspace - only Moodle. Thank you! Terra
I am following up on a post that I had last week after consulting with my admin. I am working on a Python API to automate several processes with my LMS (grades, dropbox). I have encountered issues uploading files to the dropbox feedback as an attachment with the resumable process. I pretty sure the established scopes are…
It looks like you're new here. Sign in or register to get started.
You bring the agenda. Ask your Brightspace questions about teaching, course building, training, supporting or administering in our open question and answer session.
Save your seat for our “Bright Ideas” 💡 Webinar Series. Each webinar is 45 minutes, followed by 15 minutes of Q&A and networking. Take a deep dive with our Customer Enablement Team into Brightspace tips and tricks for better digital learning experiences! What to Expect 🎙️ Hear real classroom examples from Clint Surry, who…
Join us for a dynamic, hands-on session exploring real strategies for using AI to enhance teaching and learning. We’ll walk through how to build custom GPTs, create immersive scenario-based learning, and reimagine assessment for an AI-driven era. You’ll also get a preview of what’s next in AI and how your institution can…
Want to stay on top of the latest and greatest in Brightspace being released this month? This session will cover all the newest release information in February 2026!
Save your seat for our “Bright Ideas” 💡 Webinar Series. Each webinar is 30 minutes, followed by 15 minutes of Q&A and networking. Take a deep dive with our Customer Enablement Team into Brightspace tips and tricks for better digital learning experiences! What to Expect 👀 Explore the Brightspace for Parents and Guardians…