Reminders

Blog

OfflinePhoto of Maja Kokotovic

Getting Started with OAuth 2.0 Scopes - FAQ

By Maja Kokotovic – 2 Comments

Read more below for information on where to find, and how to use, OAuth 2.0 scopes with Brightspace.


OfflinePhoto of Maja Kokotovic

API Documentation - March 2017

By Maja Kokotovic

Now covers API changes in Brightspace versions 10.6.9-10.6.11.


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.


Search this area

About this channel

  • 165k views
  • 104 articles
  • 43 followers
     

Recent Contributors

Recent Comments

  • Getting Started with…
    Maja Kokotovic says:
    Jonathan Werth‍, thanks for the feedback and thanks for helping with the initial push for getting this done! :)
    Maja
    13 days ago
  • Getting Started with…
    Jonathan Werth says:
    Maja Kokotovic‍ - I'm very happy to see scopes coming to the core LE and documented nicely in the developer area. Much appreciated!
    13 days ago
  • New Feature Introduc…
    Ofir Yaacovi says:
    Do API routes in courses and grades comply with the new error codes? If so, can you provide examples please?
     
    2 weeks ago
  • Setting up default L…
    Andy Freed says:
    This helped fix an issue I was having with an individual external learning tool not sending the ext_d2l_username to the 3rd party. No changes in the individual external learning tool setting worked because it wasn't allowed to send the username per the overall settings.  
    3 weeks ago
  • API Cookbook: Settin…
    Dan Gordon says:
    Sarah-Beth Bianchi‍  Do you know if the ToolItemID links back to an assignment?  I am trying to get a due date from a grade book item, but have been failing so far.  
    Thanks
    3 weeks ago
  • API Cookbook: Settin…
    Dan Gordon says:
    What is the "ToolItemId"?  I have been working through the API docs and all that I can find is: 
    Grade.AssociatedTool Included in grade objects to indicate the underlying tool and tool item associated with the grade object.
    { "ToolId": <number:D2LID>, "ToolItemId": <number:D2LID> }
    4 weeks ago
  • How to get started w…
    Dan Gordon says:
    Looks like just what I need! Thanks for the help!
    7 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…
    7 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…
    7 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
    2 months ago

Viewed 165,779 times