-
Is there an API content type where any user type can read & write to a created data instance?
I'm working on a BrightSpace-integrated port of an existing fully external custom data service where an important requirement would be Learners being able to make booking content that any other user, regardless of type, can see and edit provided they have service-unique permissions. I have repurposed the API's discussion…
-
Workshop Booking Calendar widget
Hi Team I tried to create a workshop booking calendar with a search function with out system admin being able to add events but i needed the OAUTH2 code and the my brightspace instance do you know where I would get these things? I then tried to change it so the events where added in a separate widget but populated in the…
-
Checking special access for user across multiple quizzes
Using the API, we need to review the list of quizzes in a course (only four) and see if a user has been granted special access and attempted the quiz, then assign/grant special access to a quiz they haven't attempted. Just want to verify our logic with people that have been doing this for awhile (this is new for me): Get…
-
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.…
-
Creating Topics and Modules via API - working examples?
Hi all, I'm looking for examples of creating modules and topic via the API. I'm learning using postman to ensure each request has the correctly formatting JSON and reading the documents. I regularly get 400 errors due to my JSON being incorrect. Debugging this requires a lot of removing & editing lines and it can be very…
-
Postman or D2L MAC Issue
When I click Get New Access Token in Postman, it take me to our org SSO page for signing into D2L, but once the authorization is passed, I get this screen. My browser is set to Chrome, I see our D2L logo so this tells me something on D2L isn't processing correctly or Postman can't seem to open the authorization process in…
-
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…
-
Dataset extracting issue in ADF - status code 400 Bad Request
Hi everyone, I built a pipeline in Azure data factory to download bright space datasets in batches. Some of the datasets extracting gave me HTTP 400 Bad request error. What confused me is some of the datasets extracts worked, some didn't. The download link URL is like this:…
-
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.