Does anyone know if there are API calls that can edit the availability of External Learning Tools for particular Org Units? That is, in the "External Learning Tools" admin tool, are there API calls that can edit the list of org units that have a particular External Learning Tool available to them? Essentially, I am looking…
Where is the documentation for what permissions are needed to call a specific API endpoint? There are 963 permissions. It is not reasonable to ask us to go through them all to try to guess which permissions are needed. I have searched for about an hour now, and I couldn't find anything Specifically, I am trying to call the…
Our D2L has been integrated with our company Zoom account by the owner of the Zoom account who is also the Super Administrator of our D2L account. If we change the account owner on Zoom, does the new account owner in Zoom also need to have Super Administrator rights on D2L or are standard Administrator rights sufficient to…
I am developing a custom widget to automate the creation of Assignment (Dropbox) folders within specific course offerings for a semester. I am successfully using the POST route /d2l/api/le/(version)/(orgUnitId)/dropbox/folders/ to create the folders. However, I need to ensure the submission setting is set to: 'Overwrite…
When I use the Course Files API to view a file, it works as expected. For example, GET d2l/api/lp/1.44/xxxx/managefiles/file?path=/path/to/file.txt (org id and file name omitted) works completely fine and as expected. Based on the documentation, it would appear that the only thing that should change is instead of using the…
I am developing a custom LTI status widget designed to allow users to add or remove a target module within a Tool Deployment. The goal is to empower Module Leaders to manage this tool directly within their courses. Currently, the API calls within the widget function correctly when executed by a Super Admin, but they fail…
We have the Kultura video extension in Brightspace, and if I go to my media, I can access all my Kultura videos. I can add new videos from there (media upload) or use the personal capture, which will open the software on my desktop. Everything I record there will be uploaded automatically to Kultura, which will populate my…
I have used the BDS API to get as far as Content Object schema Plugin extracts to download a CSV file of content: ContentObjectId,OrgUnitId,Title,ContentObjectType, … 11111111,222222,File,Topic, … Is there a way to programmatically download, via an API, the ContentObjectId from the OrgUnitId?
Is there any support for OAuth 2.0 flows other than Authorization Code Grant (preferably Client Credentials flow)? I'm needing support for fully headless automation, and the need for a user to log in with a browser in order to get an initial authorization code doesn't make sense for a fully automated environment. Private…
Hi everyone, I’m currently developing a .NET-based solution and working on a feature for generating user assets dynamically. In this case, the system generates digital membership card files (PDFs with QR codes) that users can access across devices. I’m planning to store these files on a NAS system (TrueNAS), but I’m unsure…
It looks like you're new here. Sign in or register to get started.
About the event Join this insightful webinar to gain practical, people-centered strategies for leading AI implementation in higher education and turning campus-wide uncertainty into intentional progress. This session focuses on how to guide faculty and staff across varying levels of AI readiness while building a shared,…
Join us for a new session featuring Lynn Thomas, Teacher Consultant for e-Learning at the Grand Erie District School Board, who successfully designed and implemented courses focused on gamification and learning preference tools within Brightspace. You’ll explore how gamification strategies can enhance learner motivation…
Save your seat for our “Bright Ideas” 💡 Webinar Series. Each webinar is 45 minutes, followed by 15 minutes of Q&A and discussion. Take a deep dive with our Customer Enablement Team into Brightspace tips and tricks for better digital learning experiences! What to Expect ✅ Learn how to align learning objectives with…
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 May 2026!
Save your seat for our “Bright Ideas” 💡 Webinar Series. Each webinar is 30 minutes, followed by 15 minutes of Q&A and discussion. Take a deep dive with our Customer Enablement Team into Brightspace tips and tricks for better digital learning experiences! What to Expect 👉 Practical tips and insights to transition…