Now covers API changes in Brightspace versions 10.6.3 to 10.6.6.
Highlights from this update are outlined below. For a more detailed look at these changes, visit the API Documentation About page.
API New Features Highlighted
Version 10.6.6 Highlights
The following features are introduced in v10.6.6 of Brightspace:
Hello Community! My name is Alex and I'm a Software Developer on the analytics team. In this article I will use a sample application to walk you through obtaining an OAuth 2.0 refresh token to enable access to Brightspace APIs.
Who are OAuth 2.0 refresh tokens for?
This article is of interest for developers creating applications that interact with Brightspace APIs on behalf of their users. This method of authentication is only recommended if your application is headless (not browser-based). If you are creating a browser-based application that interacts with Brightspace APIs, check out our blog post on 3-legged authorization.
What is an OAuth 2.0 refresh token?
As part of good security practice, access tokens…
Hello Community! My name is Alex and I'm a Software Developer on the analytics team. In this article I will introduce the Data Hub API and walk through a sample application that creates and downloads a data set.
What is Data Hub?
Data Hub is the one-stop shop for data exports from Brightspace. Data Hub contains a selection of data set that authorized users can run and export to CSV.
Once Data Hub has been enabled for your Brightspace instance, you can access it in Brightspace or via API. We will continually be adding new data sets to Data Hub so check back periodically to see what's new!
Who is Data Hub for?
Data Hub is for anyone that wants to get CSV data out of Brightspace. However, as users…
Introducing a sample application that utilizes the OAuth 2.0 authorization grant flow to access Brightspace APIs.
What is OAuth 2.0?
OAuth 2.0 is an open standard authentication framework that provides multiple authentication flows, including the three-legged OAuth flow that is now supported by Brightspace. It allows developers to write applications that access different services on behalf of a user.
This post is targeted towards developers who are looking to write applications that utilize Brightspace APIs. We now support the OAuth 2.0 specification for three-legged authentication in…
Read more to find out about this authentication framework and what it means for your new and existing apps.
As of 10.6.5, Brightspace apps can be built using OAuth 2.0, an open standard authentication framework that provides specification for multiple authentication flows such as three-legged authentication. Below are some frequently asked questions that you may have in terms of how your apps can interact with Brightspace via OAuth 2.0. If you have questions that are not answered below, ask them in the comments section below!
Does this mean that ID-key Auth is going away?
No, ID-key Auth is not…
A couple of notable fixes to the Brightspace APIs and what they mean for new and existing integrations.
Content Topics Now Use Referenced Object Properties
The Content Topic API, as of API LE v1.15, references the Brightspace object (e.g. Quiz) when creating, updating, or fetching that object. This means that when you call a Content Topic that links to a Quiz, for example, its descriptive properties will now point at the properties of the underlying, referred-to Quiz object. This applies when you fetch Content Topics both by module structure and by topic ID and also applies when you update or …
The navigation bar is the menu across the top of the D2L Learning Environment website. The navigation bar contains links to tools and features within the course. This article outlines how simple it is to add an LTI Tool to a NavBar.
3 Types of LTI Links
Over the past three years I have seen a significant increase in the number and variety of LTI Tool Providers. I have also witnessed the adoption of these LTI tools grow exponentially within the D2L customer base. It is so exciting for me to be part of this ed-tech revolution!
With such a large sample size of vendors it is easy to be overwhelmed by the variety of solutions available. From anti-plagiarism to adaptive learning paths there appears to be no limit to what LTI…
Come to the Extensibility Lab this year to attend sessions, chat with our experts, and try several self-serve demos!
Due to increasing popularity, this year in Washington D.C., the Extensibility Lab is comprised of two back-to-back rooms. One room is dedicated to open Q&A sessions and self-serve demos while the other room is dedicated to breakout sessions focused on D2L's extensibility technologies. What this means is that the Q&A sessions will be ongoing, giving you more time to chat with our experts, check out our new selection of self-serve demos, and attend breakout sessions.
If you haven't…
Adhering to its API-first mentality, D2L adds enhancements to routes on a regular basis. Read more for a refresher on how to handle changes to Brightspace APIs.
Backwards Compatibility of JSON Properties
By design, D2L has always had the stance that when using the Learning Framework APIs, clients should be forgiving on parsing JSON received from Brightspace, and strict when forming JSON structures to send to Brightspace. One reason we take this stance has to do with how we do versioning in our platform: the Brightspace APIs do versioning on the API routes, not on the JSON structures that those APIs produce and consume. Accordingly, from time to…
Valence documentation now covers changes in the Brightspace Integrated Learning Platform (ILP) between versions 10.5.7 and 10.6.2.
Highlights from this update are outlined below. For a more detailed look at these changes, visit the Valence Documentation About page.
API New Features Highlighted
Version 10.6.2 Highlights
The following features are introduced in v10.6.2 of the D2L Brightspace ILP:
About this channel
- 125k views
- 98 articles
- 39 followers