Reminders

Blog

OfflinePhoto of Sarah-Beth Bianchi

Announcing Brightspace Data API General Availability

By Sarah-Beth Bianchi – 1 Comment

As of 10.6.9, the Brightspace Data API is available to all Brightspace clients.


OnlinePhoto of Maja Kokotovic

API Documentation - December 2016

By Maja Kokotovic

Now covers API changes in Brightspace version 10.6.8.


OfflinePhoto of Kyle Laverty

How to get started with Awards API

By Kyle Laverty

Hello, Community! My name is Kyle and I'm a Software Developer on the Integrations and Data Platform team. In this article, I will introduce the Awards API and walk through the process for issuing an award.


OnlinePhoto of Maja Kokotovic

API Documentation - November 2016 Update

By Maja Kokotovic

Now covers API changes in Brightspace version 10.6.7.


OnlinePhoto of Maja Kokotovic

API Documentation - September 2016 Update

By Maja Kokotovic

Now covers API changes in Brightspace versions 10.6.3 to 10.6.6.


OfflinePhoto of Alex Bedley

How to obtain an OAuth 2.0 Refresh Token

By Alex Bedley

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.


OfflinePhoto of Alex Bedley

How to get started with Data Hub API

By Alex Bedley – 12 Comments

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.


OfflinePhoto of Mark Tse

How to get started with OAuth 2.0

By Mark Tse – 9 Comments

Introducing a sample application that utilizes the OAuth 2.0 authorization grant flow to access Brightspace APIs.


OnlinePhoto of Maja Kokotovic

Read more to find out about this authentication framework and what it means for your new and existing apps.


OnlinePhoto of Maja Kokotovic

Changes to Content Topics and Enrollment Groups APIs

By Maja Kokotovic

A couple of notable fixes to the Brightspace APIs and what they mean for new and existing integrations.


Search this area

About this channel

  • 150k views
  • 102 articles
  • 41 followers
     

Recent Contributors

Recent Comments

  • Announcing Brightspa…
    Chase Willden says:
    The documentation says "The scopes required to call these APIs are data:aggregatedefinitions:read and data:aggregates:read". What's an example of the full scope value that we should put. We keep getting an error that says "insufficient scope"
    Thoughts?
    2 hours ago
  • How to get started w…
    Maja Kokotovic says:
    Hey Daniel Franklin‍!
    We do offer a paid custom data export (UI-based through the Reporting Framework) for Awards. So, if you find that you need more data than what you're getting from the Awards APIs, you can inquire about the data export through your account manager.
    All the best,
    Maja
    2 months ago
  • How to get started w…
    Mark Tse says:
    Hi John Williams‍,
    Unfortunately, I could not find a configuration for SoapUI to use a browser on the computer instead of its built-in browser. I also could not find an option for using the refresh token grant with SoapUI, which was a viable alternative.
    A potential option would be to perform the refresh token grant yourself using a known…
    2 months ago
  • How to get started w…
    John Williams says:
    Hi Mark Tse‍ 
    Thanks for your response.  I wanted to use this tool because it seems to be an easy way to store API test calls and organise webservice testing(if it works).  
    Presently, if I am checking bug fixes or trying to see the result of an API call for our organisation I have to use d2l valence test tool which is a bit more labour…
    2 months ago
  • How to get started w…
    Mark Tse says:
    Hi John Williams‍‍,
    Disclaimer: I have never used SoapUI before.
    I downloaded SoapUI 5.2.1 and took a look at the OAuth 2 functionality. I was able to proceed with the following setup against some test instances:

    However, when I hit the "Get Access Token" button, a browser page pops up with a login page. After logging in, I get the following:
    2 months ago
  • How to get started w…
    John Williams says:
    Hi Mark,
    I am using SOUPUI to test some APIs.  I am having some issues authentication though.  I set up an OAUTH app in the Brightspace learning environment.  When I try to test some APIs I try to get the access token with SOUPUI but I never seem to be able to authenticate.
    It would be great if you could guide me to the correct settings in soup…
    2 months ago
  • How to get started w…
    Daniel Franklin says:
    I'm trying to find information on awards tool report generation through an api, and I'm wondering if data hub will surface awards granted in a class? Or is their an existing valance api that might work?
    2 months ago
  • Insert Stuff with LT…
    Christian Linchausen says:
    Has the ReturnUrl changed from lti_presentation_return_url to launch_presentation_return_url? 
    2 months ago
  • How to get started w…
    Jia Lu says:
    Sure it helps a lot. Thanks you so much.
    2 months ago
  • How to get started w…
    Mark Tse says:
    Hi Jia Lu‍,
    For now, you will have to use "core:*:*" for calling any of our application APIs (listed on http://docs.valence.desire2learn.com/reference.html), including APIs for enrollment and user info. In your example, "core:*:read" currently will not work. In the future, we hope to require a more specific scope for our application APIs.
    We…
    2 months ago

Viewed 150,382 times