- 
API Quiz Creation Issue - "Provided JSON is invalid or does not match the expected format."
I am using PHP with Guzzle, and I can't seem to crack through this problem. I have tried a number of config options and how the data is formatted with zero luck. Does anyone have a PHP/Guzzle example when posting data to the Brightspace API? Does anyone know why I am not getting more description error messages back? Any… 
- 
Corelate file on dropbox with quiz answer
Hello, I need to get from API the exact file that was upload as answer to a question. I alredy use the API, and I was able to find the files on dropbox but I couldnt find a way to know which file was upload as answer to an specific question. I had a quizz with two quetions where the user send two files one for each, and… 
- 
How to access quiz answers "attempt details" from API?
I would like to see what users have answered to each question, so I can make a leaderboard. In one question they answer the name for the leaderboard. The page https://docs.valence.desire2learn.com/res/quiz.html shows various ways of getting the number correct they have, but I can't see how to get the actual answers, or to… 
- 
Resolving duplicate user accounts while preserving course progress/completion
We sometimes get duplicate learner accounts (email typos, multiple registrations, SIS mismatches). Fixing in the SIS often orphans data in Brightspace. Has anyone found a way to: Merge or otherwise preserve progress, grades, quiz attempts, and completion dates when consolidating accounts? Map/move artifacts from User A →… 
- 
API endpoint to download completed rubric for a user
Is there an API endpoint I can use to download the completed rubric for a particular student against an OrgUnit and Dropbox folder? I have found this path which works but only returns a JSON format, I'd like to download or view the rubric UI so that a non-technical stakeholder can understand it.… 
- 
Can I download Brightspace onto my phone in apps?
can I download Brightspace into my phone? 
- 
Question for Roadmap
Hi, I couldnt selected roadmap option there. Will it be possbile to have a connector with Microsoft Copilot Studio. As factulty we have free viral licenses to build our own Ai agents. API choice is very limited, but connecting your Ai agent to Microsoft Copilot Studio agent would help to retrieve information across… 
- 
400 Bad Request on Content File/Topic
I'm a D2L LMS Admin working on a custom tool for a page/widget, and I've hit a persistent roadblock with the Content API that I'm hoping someone can shed some light on. The Goal I'm trying to create a feature within a custom HTML/JavaScript tool that generates a CSV file on the client side and automatically uploads it as a… 
- 
Using a CI/CD from Github to Brightspace Content editor tool?
Hi, I'm using Github as version control for my topics design source code which is using bootstrap framework. Is it possible at all to to use a CI/CD to ensure that when I commit push to Github its automatically update my contents in Brightspace units? 
- 
calling the API
Hello We are implementing a Dynamics365 (dataverse) CRM and would like to call the BS API to bring across our Courses and enrolments. we plan on using a power automate flow to call the API. This is one of the ApIs we want to call. GET /d2l/api/lp/(version)/orgstructure/(orgUnitId)/children/paged/ ) However, we are not sure… 
- 
Brightspace API endpoint to required permissions mapping
Hi developers! I got multiple requests to create an overview for all the optional and required permissions for a role based on a list of endpoints that can be expected to be called from a user with that role. Now some endpoints like GET /d2l/api/bas/(version)/issued/users/(userId)/ do have a list of the required… 
- 
Create vs UPDATE to activate Disabled user account.
If I run a file to disable a user's account through IPSIS (DELETE action for that record), what would the difference be between running a file with a Create vs an UPDATE action to enable the account again? 
- 
what user permissions are needed to update the users data using /d2l/api/lp/1.35/users/
Hi, we are trying to update pronouns from our SIS into Brightspace using APIs and are currently testing. We get a permissions error when attempting to run /d2l/api/lp/1.35/users/ Can we get a list of all permissions needed to successfully make this call? Thank you, Holly 
- 
How do I set up a developer account?
Hi, my company is partnering wit ha D2L Brightspace user and we're setting up our first integration so that they can access our tools via LTI 1.3. I'd like to create a developer account on Brightspace in order to test out the integration to make sure everything works smoothly for our customer integration. Can you help me… 
- 
My Brightspace is not syncing with the modules
Hi, I have newly added modules and it's not reflecting in my Brightspace. Is the API syncing not automatically done? Here, I attach the new modules, and the Brightspace is still showing the old modules (deleted ones, without the newly added ones)