- 
ID/Key auth Python assistance
Hello! I’m implementing ID/Key authentication for a Python script and am running into a few issues I could use some help with. I know OAuth2.0 is the new standard, but for now I'm just trying to make simple API requests and I believe this route will suffice. Issue 1: Redirect to 404 after login (no callback) My script…
 
- 
Is updating/fixing the Content API on the Roadmap?
Our institution makes pretty extensive use of this following API for our custom applications: https://docs.valence.desire2learn.com/res/content.html#get--d2l-api-le-(version)-(orgUnitId)-content-toc There has been an unstable version of this endpoint (with some issues) which appears to be untouched for at least the last 2…
 
- 
Request for Guidance on Brightspace API Id-Key Authentication Integration
This question is regarding a recent LAM Request case, 02189981 I am currently in the process of integrating Brightspace APIs into my application.At present, I am part of the SSO setup from Carrier with a Learner role, but I require an Integrator role to pull data via the APIs. Matt Walker has advised that assigning both…
 
- 
OpenAI Spec ?
Has anyone started working on an OpenAI spec for the API? Something that could be fed to create a custom GPT, CoPilot Agent, or any other LLM that supports customization?
 
- 
Send Email
Is there a way to send email via API? All I could find was about user account configuration. I want to be able to have an application send an email (with an attachment) to a user from within d2l.
 
- 
Working with Google Workspace
Our school uses Google Workspace for email. I am working on a program to automate the linking of D2L user accounts with their corresponding Google Workspace accounts. Currently, I have to daily generate a csv file of all users who have not been linked (using the database created from datahub BDS sets). I then use this file…
 
- 
importing release conditions in course package?
(Third time is the charm, I hope…thought I had posted to the developers community earlier but apparently posted on a different forum!) I am working on a GUI in python and Qt that allows me to modify announcements efficiently for populating a course by uploading zip file (news_d2L.xml and imsmanifest.xml). The core…
 
- 
API version checking
I was testing my understanding of the endpoints for getting/checking API version support on Postman. All of the GET endpoints work just fine, but when I try the POST endpoint, /d2l/api/versions/check I keep getting a 302 error whenever I try. (I am using core:*.* oath2 scope and have authenticated as myself (Administrator…
 
- 
Devcop instance?
I have developed an assessment tool that I would like to hook up to d2l for grade passback. The github says "If you are not a member, you can easily join in order to access credentials for the Devcop instance." However, when I follow the link (https://community.brightspace.com/SelfRegistration) and attempt to register, it…
 
- 
Moving to OAuth 2.0 in valence and having some questions about Token, refresh Tokens etc...
Hi all, I've finally decided to start looking to move the Valence authentication module I started on my side back in 2012 to oAuth 2.0… I have a few questions while looking at the redesign of the internal library… and it is about the authentication, the life of the Token and refresh Tokens. When I authenticate to…