Announcements
Share your Experience Using APIs with D2L's UX Research Team!
D2L’s User Experience (UX) Research Team is looking to speak to individuals who use Brightspace APIs about their experience using them. UX Researcher sessions will be running between February 12, 2024, to March 15, 2024. If you are interested in participating in this UX Research, please see the project details below.…
Upcoming changes to content and discussion API scopes
Hello everyone, we wanted to bring a product blog to the attention of the Developers group. If you do have any questions or concerns please do let us know. Thanks!
How Can Our Developers Group Help You with Your API Workflows?
Heyya all! I want to re-examine the value of this group and ensure it provides the right information, resources, and discussions to support all of you. I'd appreciate hearing from you on what you'd like to see this group provide, and how you've used it in the past. One item that I'm specifically taking a close look at is…
Discussions
Python script to connect to Brightspace API
Hello Everyone, I just joined this community. I am asking this question for a colleague (supervisor) who is trying to connect to the Brightspace API using python. We tried the postman (I am new to all of this so pardon my ignorance) which works fine, but when we try to get a response using python script, we get an error.…
Power Automate Custom Connector help
Has anyone created a custom connector in Power Automate for Brightspace APIs? Good ol' AI has been helping me limp slowly towards a solution, but now I'm stuck. I'm trying to build one that gets Brightspace datasets. All my API calls are working in Postman. I managed to create a custom connector that authenticates. I added…
LTI launch with empty body
Hi, Every now and then we receive LTI launch requests with an empty body from our Brightspace instance. This obviously results in error, which we see occurring in our logs. Has anyone see similar behavior and were you able to figure out what was the cause? We use LTI 1.1 (it is a widget, it does not support 1.3 (yet)), the…
Get Question list greater than 20
I'm running this api call GET /d2l/api/le/(version)/(orgUnitId)/quizzes/(quizId)/questions/ but all I'm getting is only the first 20 questions. How can I pull more than 20 questions? I'm assuming this is a paging issue, but I'm not sure how to get around it.
403 Error API Quizzes
I'm getting a 403 error when I try to do a test call to get quiz data. I am a member of the Super Administrator role and am using this for a scope: content:*:* core:*:* datahub:*:* enrollments:*:* grades:*:* groups:*:* orgunits:*:* quizzing:quizzes:read reporting:*:* sections:*:* users:*:* This is the call that I am…
Integrating Brightspace with Zapier Private Apps Builder
Hi D2L Dev. I'm trying to build a private non listed app in Zapier using Brightspace public APIs but am struggling to pass the OAuth2 authentication step. It seems straight forward but something is not right. Thanks in advance. Error message received in the browser after authenticating thru the UI in Brightspace to collect…
Course comapletion status and Grade along with topic score for respective grade activity.
Hi Team , I am using course toc api for my lti i want to know how we can get score of each topic and course completion status along with course calculated/final grade for user using apis .
Is it possible to run a video game in Brightspace?
Hello @BrightspaceHelp. I'm trying to create an interactive application for my college and I'd like to know if the brightspace platform is allowed to run an Unity executable or something like a video game. Everything is for student learning. Thank you
Signing issue
I am trying to make this work n test env but despite having admin access I am having this issue. Error AADSTS50105 brightspace d2l users unless they are specifically granted ('assigned') access to the application. I am using the auth url and token url given by Brightspace, are there any different ones to be used for test…
APITestTool and You! - Looking for feedback and use cases
Hey folks, As the we zoom through April and May approaches, I hope this finds everyone doing well. Let's have an a focused conversation within the group around if / how you leverage our legacy API Test Tool () as part of your API development process. As many of you know, this tool only supports our legacy ID/Key API auth…