APIs
Discussion List
-
File upload using new Course Files APIs
Hi, I saw the release of the new Course Files APIs that allow users to upload files to a course offering and am excited to try them out! In particular, I am attempting to upload a file to a course, first with the /upload API followed by the /save API. I have successfully received the expected 308 response from /upload, but…
-
Does anyone have experience connecting from Informatica?
I need to connect to Brightspace API with an Informatica REST V2 connection. Has anyone had success with this? Is there a swagger file for Brightspace that I could load into Informatica?
-
How to add a course to a parent topic via the API
If I use the UI, go to Org Unit Editor, and select a course offering, I can then click 'Add Parent' search for an org unit (such as a topic) and add it. How do I do this via the API if I know the course org unit ID and the ID of the topic org unit? @Ian.P.710 , @Chris.S.534 hopefully one of you guys know? or others??
-
Elucian Luminis HTTP Client integration
Hello, Our institution is planning to migrate our SIS to Workday Student in the next 2-3 years. In the meantime, our current integration with Brightspace uses an HTTP Client called from the Ellucian Luminis portal. I believe the API might be called BIC, as our endpoint is /d2l/bic/bannerMessage.d2l Will this integration…
-
Does API support setting language?
@Ian.P.710 and all… Does the API support setting a language (other than English) for a course? What languages are supported? In the UI, I see the ability to set English or Spanish, but I don't see that in any of the API actions for courses or course content. Thanks! Richard
-
Help with uploading photo image to course offering via API
Hi, I'm trying to upload an image (photo jpg) to a course offering. I'm using the API listed here: And I'm trying to follow the instructions for a "simple" upload here: But obviously I'm doing something wrong. I'm sending this in the body (as a postfield): CURLOPT_POSTFIELDS => array( '--xxBOUNDARYxx Content-Disposition:…
-
Need API for Date in Grades
Hello Everyone, I want to ask about API/something that we can use for Dates for Attendance. Heres my situation, I'm using Attendance tools in Grades(See Attachment 1) because we integrate to the third party for grades extraction. The third party need data for Attendance Dates(Session Date/time starts). I Cannot find any…
-
How to stop new users getting "Password Reset" email via API
Using route: /d2l/api/lp/1.35/users/ with "SendCreationEmail" option set to false. Users do not get a "Welcome to brightspace" email, but they do get a password reset email. Very confusing when they just get a password reset email. How do I stop the password reset email. I do not want ANY emails, users get notified of…
-
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,…
-
How to overwrite file when updating topic file
Our course team has a custom app that generates pages from template files and then creates corresponding modules and topics within a course in D2L. This is great for new courses we launch as course designers can play around with the structure of the course in the place we track video and other page information. A new…
-
Guide, tutorial or first steps to use the Brightspace API?
Greetings to all I am part of a university that has started to use Brightspace, something that interests us is data analytics with Power Bi using the Brightspace API, but we have no idea where to start. Do you know any guide, first steps or tutorial to start creating the Brightspace API connection with Power Bi? We…
-
User.UserData.LastAccessedDate relecting user creation date?
Hi all, Has anyone else noticed that /d2l/api/lp/(version)/users/(userId) always returns a value for LastAccessedDate, even if the user has never logged in? The above snippet is for a user created late yesterday afternoon via the API, and we know the user has yet to access our Brightpace environment. I'm wondering if this…
-
Retrieve user's enrolled courses after they logged into OAuth2.0 and got access token
I'm still not sure how to use that retrieve what courses the student is enrolled in. The goal is, the student clicks on the webapp, it redirects for OAuth and after that the backend gets an access token. What I want is after this step, is to check what courses the user is in. I was looking through the documentation and I…
-
Question about OAuth 2.0 authentication/authorization stage
Hiya, Just wondering if the client shell for OAuth 2.0 authentication linked in this article is appropriate for production use to obtain access tokens? Application: Or, would we have to develop our own workflow? Or use a library? I'm quite new to this, and so far I've been testing on a locally hosted server but I don't…
-
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?
-
Developer Instance: Manage Extensibility item missed for Data Admin and I can't add LTI 1.3 Tool...
Developer Instance: Manage Extensibility item missed for Data Admin and I can't add LTI 1.3 Tool Provider to check my tool. Is it okay? It seems that DevCoPDataAdmin has no permissions to do that. Maybe there is some other way how I can add my LTI 1.3 tool to the dev instance? Please, advice. Thank you!
-
API upload file - 'processing failed' reasons?
On at least one occasion when I upload a course SCORM zip file with the upload API, when I check the status, it failed with a status of "PROCESSINGFAILED." (Other uploads succeed.) Is there a way to get additional information? Or does anyone know what could cause upload processing to fail? The zip file is only about 18 MB.…
-
Course import using Brightspace API (and Postman)
— cross-posting; also posted in Developers group forum — Hi, I am trying to use the "Create a new course import job request" api: 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 (evidently after the transfer of the zip file), I get a…
Upcoming Events
-
SSO Support Session
💥Community Single Sign On Available Now🎉 This event is for any Community members who have questions about or need assistance with the new SSO experience in the Brightspace Community. ❓️ What is Community SSO? Brightspace Community members can access PIE, Learning Center and (for those who need it) the Approved Support…
-
Brightspace Guided Training: Q&A
Are you new to Brightspace? Do you have specific questions about getting started in Brightspace? Join us during this session to share your questions and learn about helpful resources available on the Brightspace Community.
-
Reimaginando la Educación Híbrida (Reimaging Hybrid Education) Spanish
Cómo las instituciones de América Latina están transformando la educación superior, ofreciendo la mejor experiencia para los estudiantes a través de modelos híbridos. How Latin American institutions are transforming higher education, offering the best experience for students through hybrid models.
-
Teaching & Learning in India Reimagined (APAC Time Zone)
Join Dr. Prem Maheshwari, Business Director South Asia at D2L, along with some of the industry leaders, for insights into achieving educator excellence and supporting faculty in enhancing their teaching skills. Together we’ll explore: Change Management: Strategies for upskilling educators and instilling classroom…
-
Teaching & Learning Reimagined (EMEA Time Zone)
Join Osama Khan, Deputy Vice-Chancellor Academic at Aston University; Michelle Olmstead, Chief Innovation & Enterprise Officer at Trinity College Dublin; Sam Tanner, Head of Flexible & Work Integrated Learning at Nottingham Trent University and Stewart Watts, Vice President EMEA at D2L, for an insightful discussion on…