
Developers
Join the Developer Group to share knowledge and content with other users of the Brightspace developer platform.
The Developer Group is the place to go to bounce ideas off developers in the community. We encourage you to share ideas, provide feedback, and collaborate on projects!
Announcements
-
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
-
403 Forbidden error for bds/list request
hello, We have two environments, one for testing and the other is PROD environment. I am working on testing environment. Thus, I am using baseURL like: https://****test.brightspace.com Scope: core:*:* datahub:dataexports:download,read My request is: {{baseURL}}/d2l/api/lp/{{lpversion}}/dataExport/bds/list Response 403…
-
Users Created via API Unable to Login
I've worked my way through the Postman tutorial and everything works. I can create new users and enroll them in courses without a problem; however, when I try to log in with these users I get an invalid username/password. In comparing them to another user in the same course that can log in, I don't see anything…
-
Open a specific content page in Brightspace depending on which course offering student is enrolled
I apologise upfront if my question comes across very basic but I've never used API calls before so unsure if want I want to do is even possible and if it is, what API call I should be using. I have been asked to create a button in a course offering, that when pressed, will route the student to another content page…
-
Refresh Token Url
I'm working on an SSIS integration using CozyRoc extensions and am running into a bit of a stumbling block with the refresh token. I can connect without any issues, but am not sure what the refresh token url is so that I can add that to my connection.
-
Get notifications data
Hello, I am a student in a higher education institution that uses D2L. I want to build a simple application
-
How can I get notifications data as a learner?
Hello, I want to get notifications data to build a simple app to get notification data and send to my number in WhatsApp. In what part of the documentation can I find this information? and is this even possible? thank you
-
Help with Postman and course import
Hi, I am trying to use the "Create a new course import job request" api: https://docs.valence.desire2learn.com/res/course.html#post--d2l-api-le-(version)-import-(orgUnitId)-imports- Has anyone successfully used this API endpoint using Postman? I'm using Postman 10.15.4. My API call authenticates but after a few seconds…
-
Has anyone used the API to automate a migration of content into Brightspace?
Has anyone used the API to automate a migration of content into Brightspace? We are looking to move 1000-plus courses into Brightspace. Each course consists of 2-3 zipped SCORM packages (representing content, quizes, pre-assessment). There is an API endpoint to "Create a new course import job request" - but it's not clear…
-
Hi all! We are developing an LTI 1.3 tool and need a Brightspace dev environment to develop and...
Hi all! We are developing an LTI 1.3 tool and need a Brightspace dev environment to develop and test against. Is the recommended way to do this simply to access devcop.brightspace.com? (It doesn't seem like that would give us a separate sandboxed environment or am I misunderstanding?). With other vendors we've found images…
-
Transitioning Postman Knowledge to Custom Widgets
Newbie here that likes to experiment with this stuff… I went through Postman with Paul (which is a fantastic resource) a couple years ago and have been doing lots of bulk tasks with it. Now I am taking those concepts a step further and attempting to create some custom Brightspace widgets that use Javascript to do…