API Cookbooks
API
Development
Discussion List
-
Error about Invalid deep linking response from the tool: Invalid JWT.
Hi everyone, I am a developer of a tool provider. We can use LTI 1.3 to launch our tool. However, when we send a deep linking response back to Brightspace, we have an error saying the JWT is invalid. We have done extensive research about this issue but could not figure out why. So I am seeking some help here. Here is the…
-
Failed to process deep linking response
Hi all, I am a developer of a LTI tool provider. I have created a new external learning tool with LTI 1.3 and used the tool to launch our tool, but when I send a deep linking response back to Brightspace, I get an error saying the JWT is invalid. I have checked the LTI 1.3 spec again and I can confirm the JWT has all the…
-
What is the max length of the data column of type "unique identifier"?
In some of the data set ERDs, there are columns identified as "unique identifier" data type (i.e. Activity Feed Post Log > LogId). We are warehousing data from these sets. I can code this column as a varchar but how long do these strings get?
-
Bulk User Management
Would someone be able to assist me in obtaining and installing the "Bulk Management Tool"?
-
Permission to see User in API
Hi team, I'm trying to access the UserData block of the calling user context, by the following Endpoint: If I use the URL/d2l/api/lp/1.43/users/ as an administrative user, I can see exactly the information I'm after (in this case specifically, I'm trying to retrieve the current users External Email). However, for a…
-
Programmatically login user
I have my portal for the instructors that should use a particular admin account to let the portal users add students. In the D2L instance, these users are regular teachers. Auth 2.0 doesn't fit the task. I used the instructions from the following link.…
-
Restsharp's latest 112. 2.0
Has anyone used Restsharp's latest 112. 2.0 version to make or post API call using C#? If so could you please post sample snippet of code ?
-
Can we purge a dataset by selecting Semester(Spring/Summer/Fall)?
Would it be possible to purge the dataset by semester? What would be the detailed procedure for it?
-
Creating user via API issue
I am using our LMS to create users via the Brightspace API, logged in as Super Admin. I can create LEARNER users (RoleID: 438) without issue, but when I try to create a PARENT-GUARDIAN user (RoleID: 443), I get a 403 Not Authorized error. I've used a number of API functions: course creation, course copy, org structure, and…
-
Does Brightspace support TLS 1.3 and higher versions?
We have upgraded our code to TLS 1.2. Now question is, what if Brightspace changes to TLS 1.3? How should we proactively make sure in our code, these upgrades get handled automatically? Thanks Anuja
-
Globally enabling HTML Templates throughout an instance
What would be the best way to enable HTML templates globally throughout an entire instance? Is there a bulk upload tool to upload into multiple course sites? Also, is there a config variable browser that needs to be set and if so, how? (We currently have 8 branches. If I set this at the branch level as in the screen shot…
-
Annotation Tools for Discussions
Is it possible to develop the ability to use the annotation tools to grade discussion forums please. This would save tons of time.
-
Remove username from the quiz
The quiz displays the Learner's username to them in two places: the start quiz screen and the submission screen. In Language management we are able to remove it from displaying on the start quiz screen. However, on the submission screen we can only edit the actual word "username", no variable to change for the display of…
-
Discussion - Due Dates
Hi all, A feature that might be useful for many of us is to either have two Due Date (like Assignments which has a Due Date and End Date which could be used for late submissions or other purposes) options OR to have the ability to Manage Access for students. I am finding more and more accommodations with extensions for…
-
Script isn't executed in Brightspace LMS
I use a script to automatically add the MIME type of files, which users can download with a download link. However, the scripts works perfectly locally, but in the Brightspace LMS environment the script isn't executed. This might be due to a variety of reasons. For example, conflicting JavaScript or code, restricted…
-
Is it possible to erase all the content and files from an OrgUnit in the Recycle Bin?
I looked into the API documentation and didn't find a way to erase files and the content of an OrgUnit in the recycle bin. Can someone help me?
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!