Hello Community, In custom applications I make use of this public API: GET /d2l/api/le/(version)/(orgUnitId)/rubrics Retrieve rubrics for an object in an org unit. Parameters: version (D2LVERSION) – API version. orgUnitId (D2LID) – Org unit ID. Query Parameters: objectType (EVAL_T) – Type name for object associated with…
Dear Brightspace Support Team, We are currently integrating Brightspace with our internal systems and would like to automate the quiz-taking process for users via API. Specifically, we are looking for REST API endpoints that allow us to: Start a quiz attempt for a user Submit answers to quiz questions programmatically…
Hi everyone, I'm running into an issue with the Valence API when trying to fetch user data. I’ve authenticated successfully and received a valid token, but when I call the /users/ endpoint, I get a 403 Forbidden response. The app is registered, and the user account I’m testing with has the necessary permissions in…
We are running performance testing in our Brightspace test server with 7% failures related to "403 Forbidden" error messages. Perf Testing: We are automating 18 users to load the widget every second for 1 minute—equaling to about 1,080 users in a minute. Background: We have 4 back-end servers with round-robin traffic…
Is there an API in Brightspace that allows me to retrieve a user's role at the AOU (Authorised Operating Unit) or department level? Additionally, is there an API that allows updating a user's role at the AOU/department level? If so, could you please provide the endpoint details and any relevant documentation? Best regards,…
Hi, Does anyone have an Python example of how to get an access token using the oAuth2 workflow without using an refresh token? I can get an access token based on a valid refresh-token but I'm trying to build a solution which does not rely on a refesh-token to be available. I get stuck in the login step because I can't find…
What is the recommended and secure way to bulk delete sections from both current and historical courses in Brightspace? Is there a supported method using the Brightspace API or another automated approach for managing this at scale? Any guidance, best practices, or documentation would be greatly appreciated.
We have a course offering created by the API but Brightspace reports its endpoint does not exist. When POSTing to its endpoint to create the section the API reports "Resource not found". The course offering exists and the API can find it.
Hello So I've been trying to test APIs to create folders in manage files of a course, and then try to upload a file into the,m and I can't seem to get the api to work on Postman. This is my Create folder api, which I created using the Valence documentation. Is there something I've done wrong here? I keep getting the 404…
Using , specifically GET /d2l/api/le/(version)/(orgUnitId)/grades/(gradeObjectId)/values/ I am able to access the score each student sees in their own grading system from the API (so I can ensure that I give them the according grades). However, I have a final formula that computes how many bonus points they are entitled…
It looks like you're new here. Sign in or register to get started.
General discussions
You bring the agenda. Ask your Brightspace questions about teaching, course building, training, supporting or administering in our open question and answer session.
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 August 2025!
Save your seat for our “Bright Ideas” 💡 Webinar Series. Each webinar is 45 minutes followed by 15 minutes of Q&A and networking. Take a deep dive with our Adoption Team into Brightspace tips and tricks for better digital learning experiences! What to Expect ❓ 💯 Learn how to set up Gradebook, use Mastery View, and design…
Join this webinar to learn how to set up your Gradebook, use Mastery View, and design effective rubrics for comprehensive student evaluation in Brightspace. We’ll share practical tips to streamline your evaluation process and save time while maintaining accuracy. Ideal for faculty and instructional designers, this session…
Save your seat for our “Bright Ideas” 💡 Webinar Series. Each webinar is 30 minutes followed by 15 minutes of Q&A and networking. Take a deep dive with our Adoption Team into Brightspace tips and tricks for better digital learning experiences! ❓ What to Expect 👉 Practical tips and insights to transition your course from one…