Reminders

Blog

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 – 9 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.


OfflinePhoto of Paul Janzen

How to Add an LTI Link to a NavBar

By Paul Janzen – 3 Comments

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.


Search this area

About this channel

  • 144k views
  • 101 articles
  • 41 followers
     

Recent Contributors

Recent Comments

  • 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
    4 weeks 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…
    4 weeks 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…
    5 weeks 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:
    5 weeks 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…
    5 weeks 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?
    6 weeks ago
  • Insert Stuff with LT…
    Christian Linchausen says:
    Has the ReturnUrl changed from lti_presentation_return_url to launch_presentation_return_url? 
    6 weeks ago
  • How to get started w…
    Jia Lu says:
    Sure it helps a lot. Thanks you so much.
    6 weeks 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…
    6 weeks ago
  • How to get started w…
    Jia Lu says:
    Hi Mark,
    In order words, if I would only want read access. I should do core:*:read is that correct, or has to be *?
    And core will give me enrollment info and user info right? 
    like core:enrollment:read core:userInfo:read but how do I know the exact resource name?
    Thanks
    Jia
    6 weeks ago

Viewed 144,102 times