Development
Discussion List
-
Endpoint to get all active OrgUnitID's
Is there an endpoint that fetches the list of all the active orgunitId's. We are currently using the below endpoint to get the OrgUnitId's. However, the endpoint is fetching around 1000 orgUnitID's however its way more than what we have as active OrgUnitID list. If anyone is aware of how to pull all the active…
-
Brightspace Dataset - H5P
Hi, I am curious whether there is any data available about h5p content items. I have looked into the documentation and content objects datasets, but I could not find anything. Does anyone have experience on this? Thanks!
-
Multiple Items in a single deep linking response not working
Hi , We are integrating an LTI 1.3 tool with D2L and have encountered an issue with Deep Linking. For LTI 1.3 Deep Linking launched from "Insert Stuff", our Deep Linking request always contains "accept_multiple: false". Is this expected behavior, or is there a tenant or feature configuration that enables multiple item…
-
Can the creators of Brightspace...
Do something about the grading system with Brightspace? Maybe bring back the transparency of known mistakes on the quizzes/exams the same way Blackboard had it? Therefore, seeing where I made the mistake and not go by it through trial and error? Or cramming another set of unspecified hours by studying the same material? If…
-
Custom CSS for C+ Content Styler?
Does anyone have an example custom CSS file for Creator+/Contentstyler that they are willing to share? We are new to Creator+, but we plan to make the most of the custom styler option. Can we, for instance, by using a custom CSS, define other features than the four that can be defined in the four features available in the…
-
How to Determine if Discussion has Feedback from Instructor via API
I am trying to create a dashboard that checks a faculty's course and determines if all grade items have grades and all assessments have feedback. What would the API calls be for these? I think I know the grades, but specifically, I'm trying to find a way to pull feedback an instructor may have left for a student's…
-
Accessing User Courses via API
Good afternoon, I'm trying to access user enrolled courses via the API (this is for a specified user, not the user I am authenticated as). Using this endpoint: https://docs.valence.desire2learn.com/res/enroll.html#get--d2l-api-lp-(version)-enrollments-users-(userId)-orgUnits- I am receiving a 403 error, despite my scope…
-
Orgstructure children and children/paged routes return HTTP 500 for Semester parents after July 2026
We are experiencing a reproducible Brightspace Organization Structure API regression that was first observed around July 7, 2026. Both GET /d2l/api/lp/{version}/orgstructure/{semesterOrgUnitId}/children/ and GET /d2l/api/lp/{version}/orgstructure/{semesterOrgUnitId}/children/paged/ return HTTP 500 Internal Server Error…
-
Attendance and Grades API
We are working on an API to create Attendance and Grades of all the students. We are unable to the find proper API Endpoints for these. Any help is appreciated
-
Is there an API call to retrieve list of all active orgUnitId's?
We are working on an API for retrieving all active OrgUnitId's. Any inputs in this is appreciated.
-
How can I find old articles?
I'm trying to find an old article with the following title: NSSE-Survey-Custom-Widget-Recipe Can anyone locate this?
-
Notes on Student Classlist
I've been working through the QM online training and one of the recommendations that they offer was to make notes about your students in your LMS regarding their concerns about the class, specific requests or needs, etc. They used Canvas as the example to show how those notes could be made in the class list. I don't see…
-
cartridge max file size
How do you teel what is the maximum cartridge file size you can import into your couse offering ?
-
How do I import from earlier iteration of course -- no data
How do I import from earlier iteration of course -- there appears to be no data
-
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.…
-
Access Brightspace API using client credentials flow
Are we able to access Brightspace API using client credentials flow? API eg: https://peelpd.brightspace.com/d2l/api/le/1.41/1111/calendar/events/ I tried to generate access token on postman using client credential flow but getting following error. Error: invalid_request, Description: Missing "client_assertion" parameter…
-
/d2l/lti/authenticate returning 302 to error page — http://hostname:80 in targetUrl
We're integrating an LTI 1.3 tool with a d2l-partners.brightspace.com instance and hitting a consistent failure at the OIDC authentication step. Posting here before contacting partner support in case anyone has seen this pattern. What happens The OIDC login initiation works correctly — Brightspace POSTs to our /login…
-
Service-to-service authentication?
We want to automate some processes using the Brightspace API, without the need for a human to log in (because the automation process will be running on a server). Does Brightspace have a process for service-to-service (S2S) authentication? To reiterate, we need to integrate with Brightspace's API without user interaction,…
-
Test credentials
Hi! I am a software developer building a backend application. Can I please get test user credentials or administrator access for the devcop.brightspace.com environment to test my API integrations?
-
API call on User Password reset NOT work
We have a API call when creating a guest user to Force Password Reset, but user does not get a password change on their next subsequent login. //Create User with guest role 109 URI createUserUri = userContext.createAuthenticatedUri("/d2l/api/lp/1.59/users/", "POST"); String screateUserUri = createUserUri.toString(); String…
Categories
Popular Tags
- Quiz 648
- Assignments 494
- Brightspace Community 449
- Gradebook 447
- APIs 409
- Discussions 270
- New Content Experience 261
- Instructional Design 216
- Brightspace Data Sets 176
- Accessibility 175
- Roles and Permissions 140
- Creator + 135
- Data Hub 126
- Import Export Copy Components 123
- Intelligent Agents 120
- Awards 118
- Course Access 116
- Quiz Question Library 113
- Partners 106
- HTML Templates 104
- Release Conditions 103
- Rubrics 103
- User Progress 102
- Learner Experience 100
- LTI Advantage (1.3) 99
Upcoming Events
-
Brightspace Guided Training: Q&A
You bring the agenda. Ask your Brightspace questions about teaching, course building, training, supporting or administering in our open question and answer session. Use the registration link under Location to attend live or watch the recording afterwards.
-
Brightspace Guided Training: What's New for Brightspace 20.26.11
Stay current with what’s new in Brightspace. In this monthly webinar, we’ll explore the latest features, updates, and improvements released this month and highlight what you need to know. Use the registration link under Location to attend live or watch the recording afterwards.
-
[K-12 Webinar] Building Community in Brightspace – Tools for Student Engagement
Looking for new ways to build a more connected and engaging classroom? Creating a sense of community can make a meaningful difference in how students participate, collaborate, and engage in learning. Join us for this practical, K–12-focused webinar as we explore how Brightspace tools can help you create a welcoming and…
-
Brightspace Guided Training: Q&A
You bring the agenda. Ask your Brightspace questions about teaching, course building, training, supporting or administering in our open question and answer session. Use the registration link under Location to attend live or watch the recording afterwards.
-
Brightspace Guided Training: What's New for Brightspace 20.26.12
Stay current with what’s new in Brightspace. In this monthly webinar, we’ll explore the latest features, updates, and improvements released this month and highlight what you need to know. Use the registration link under Location to attend live or watch the recording afterwards.