Reminders

Blog

OfflinePhoto of Sarah-Beth Bianchi

Announcing Brightspace Data API General Availability

By Sarah-Beth Bianchi – 2 Comments

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


OfflinePhoto 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.


OfflinePhoto of Maja Kokotovic

API Documentation - November 2016 Update

By Maja Kokotovic

Now covers API changes in Brightspace version 10.6.7.


OfflinePhoto 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 – 12 Comments

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


OfflinePhoto of Maja Kokotovic

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


OfflinePhoto 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

  • 159k views
  • 102 articles
  • 43 followers
     

Recent Contributors

Recent Comments

  • How to get started w…
    Dan Gordon says:
    Looks like just what I need! Thanks for the help!
    2 weeks ago
  • How to get started w…
    Mark Tse says:
    Hi Dan Gordon‍,
    Yes - the client credentials grant type is currently not supported. Only the authorization code grant type is supported at this time.
    I would recommend taking a look at https://community.brightspace.com/devcop/blog/how_to_obtain_an_oauth_20_refresh_token as an alternate solution to the problem the client credentials grant type…
    2 weeks ago
  • How to get started w…
    Dan Gordon says:
    Does the now supported part of "including the three-legged OAuth flow that is now supported by Brightspace" imply that the client credentials grant type of OAuth2 is not supported?  If it is supported do you have an example?  I am trying to figure out how to write a non-interactive process that can run against the data api, but getting stuck.  I…
    2 weeks ago
  • Announcing Brightspa…
    Mark Tse says:
    Hi Chase Willden‍,
    The scope should be a space-delimited string: "data:aggregatedefinitions:read data:aggregates:read" (without the double-quotes).
    We have more details around scope at http://docs.valence.desire2learn.com/basic/oauth2.html.
    Let us know how it goes!
    Mark
    5 weeks ago
  • 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?
    5 weeks 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
    3 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…
    3 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…
    3 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:
    3 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…
    3 months ago

Viewed 159,886 times