API Cookbooks
API
Development
Discussion List
-
LDAP Proxy
Has anyone successfully set up an OpenLDAP proxy for Brightspace? If so, please let me know. I am having issues with my configuration. Thanks.
-
Help with uploading photo image to course offering via API
Hi, I'm trying to upload an image (photo jpg) to a course offering. I'm using the API listed here: And I'm trying to follow the instructions for a "simple" upload here: But obviously I'm doing something wrong. I'm sending this in the body (as a postfield): CURLOPT_POSTFIELDS => array( '--xxBOUNDARYxx Content-Disposition:…
-
Protection Against GPT empowered LMS Plugins
Just reading Integrity Advocate's alarming article on the speed at which GPT LMS Plugins are being created At my organization, we do not use Integrity Advocate but we do use proctored exams using D2L's quiz tool. What protection is D2L incorporating to ensure that exams and quizzes are not compromised?
-
need to add code
for adding ReadSpeaker
- Is it possible to use the Brightspace API to create a Learning Path
-
How to Update Line Items with LTI Advantage?
I'm currently encountering an obstacle while attempting to update line items that were generated via LTI 1.3 deep linking (scoreMaximum, label, startDateTime, endDateTime). The grade item's name will undergo an update, but that encompasses the extent of the changes. The name and dates for the quick link will remain…
-
I am going to access D2L Rest APIs to get data. Is there a rest endpoint to generate access token
I am going to access D2L Rest APIs to get data. Is there a rest endpoint (POST Endpoint) to generate access token rather it goes through user flow.
-
Bulk Delete Tool for content removal (not course delete)
We are in need of a bulk delete tool to remove all content and re-use the shell. Does D2L have such tool? If not, is there one coming?
-
Which endpoint to use to enable sections
Hi, We use the API to enable sections. We use this endpoint to initialize the sections: This works in version 1.36 but not in higher versions like 1.44. This most likely has to do with it being Deprecated but the information about the API versions for this route is very confusing. We have LMS version 20.23.7.20917. When I…
-
Merging Accounts
Hi, From what I have read so far there seems to be no way of merging accounts in Brightspace (let me know if I am wrong). This is just a basic feature in most LMSes. There needs to be a way to merge accounts and transfer learning history between accounts.
-
Quiz APIs
I am looking to create a summary web page for certain quizzes. I would like to be able to get the data from the quiz attempt of the logged in user and then display it in a format I decide. I have a good understanding of general programming but not done anything with APIs before and struggling to make sense of the…
- Homepage setup
-
Update paging options in quizzes to 1 question per page
Hello, I am trying to change this value programmatically in all my courses for all the quizzes always to show 1 question per page. I am checking the documentation here https://docs.valence.desire2learn.com/res/quiz.html for quizzes, but I don't see anything related to it. Is there a way I can do this? I can't even see…
-
looking for some information on how to get started with D2L integrations
I'm aware that I need someone internal to my organization to approve the application and give me the Key pairs, however I'm just curious on a few things like what the main difference is between the ID-Key authentication versus the 0Auth 2.0. I'm looking to build a discord bot to automatically post the due dates for the…
-
Grades changes; how to tell if there are new grades added or modified?
When grades are added or adjusted in D2L, is there any way to extract this information so that I can feed it back to my Student Information System? Any APIs in particular that would help? Thank you.
-
What is the cause of an empty resource_link_id
Hi all, We're configuring a new server integration and when I try to embed our content I'm noticing the resource_link_id field is empty. Would anybody have an idea of what would cause this. Apologies, my knowledge of D2L isn't great, so please ask if there are more details I should provide :smile: Thanks
-
How to stop new users getting "Password Reset" email via API
Using route: /d2l/api/lp/1.35/users/ with "SendCreationEmail" option set to false. Users do not get a "Welcome to brightspace" email, but they do get a password reset email. Very confusing when they just get a password reset email. How do I stop the password reset email. I do not want ANY emails, users get notified of…
-
Groups tool auto allocation
I have setup groups of maximum X users (4) and assigned an auto enrollment after a certian date). I ended up having more students than available groups, and MyLO decided to insert more people into the groups than originially setup (i.e. 5/4 members were allocated). I am asking this question here as a bug/feature request…
-
Guide, tutorial or first steps to use the Brightspace API?
Greetings to all I am part of a university that has started to use Brightspace, something that interests us is data analytics with Power Bi using the Brightspace API, but we have no idea where to start. Do you know any guide, first steps or tutorial to start creating the Brightspace API connection with Power Bi? We…
-
Sample payload for Put Grade
Hello, I am doing a to /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/(userId) and I get this result { "PointsNumerator": 2.000000000, "PointsDenominator": 100.000000000, "WeightedNumerator": null, "WeightedDenominator": null, "GradeObjectIdentifier": "468", "GradeObjectName": "Yoga Exam",…
Upcoming Events
-
Reimaginando la Educación Híbrida (Reimaging Hybrid Education) Spanish
Cómo las instituciones de América Latina están transformando la educación superior, ofreciendo la mejor experiencia para los estudiantes a través de modelos híbridos. How Latin American institutions are transforming higher education, offering the best experience for students through hybrid models.
-
Teaching & Learning in India Reimagined (APAC Time Zone)
Join Dr. Prem Maheshwari, Business Director South Asia at D2L, along with some of the industry leaders, for insights into achieving educator excellence and supporting faculty in enhancing their teaching skills. Together we’ll explore: Change Management: Strategies for upskilling educators and instilling classroom…
-
Teaching & Learning Reimagined (EMEA Time Zone)
Join Osama Khan, Deputy Vice-Chancellor Academic at Aston University; Michelle Olmstead, Chief Innovation & Enterprise Officer at Trinity College Dublin; Sam Tanner, Head of Flexible & Work Integrated Learning at Nottingham Trent University and Stewart Watts, Vice President EMEA at D2L, for an insightful discussion on…
-
Connection: Indiana
Connection events are free to attend, but registration is required. You can register for Connection: Indiana at With presentations, workshops and networking, D2L Connection: Indiana is perfect for your learning and professional development. You’ll discover tips and tricks and have the chance to connect with peers to share…
-
What's New for October 20.23.10
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 October 2023!