-
Creating user via API issue
I am using our LMS to create users via the Brightspace API, logged in as Super Admin. I can create LEARNER users (RoleID: 438) without issue, but when I try to create a PARENT-GUARDIAN user (RoleID: 443), I get a 403 Not Authorized error. I've used a number of API functions: course creation, course copy, org structure, and…
-
Is it possible to erase all the content and files from an OrgUnit in the Recycle Bin?
I looked into the API documentation and didn't find a way to erase files and the content of an OrgUnit in the recycle bin. Can someone help me?
-
Has anyone had issues LibGuides using ILP due to cross listing Process?
Hello, Does anyone use Colleague along with the ILP course provisioning process? We are having issues with our library services tool, LibGuides using the ILP to provision the cross listed courses. LibGuides uses naming conventions which are altered through the cross listed creation process by ILP in D2L. The creation of a…
-
Setting Due Dates on Assignment using API?
I'm trying to use API to programmatically set the due date fields on an assignment from an external application. I've searched the API reference and haven't been able to find anything related to assignments or due dates. Has anyone had this issue and been able to find API to solve this? Thanks!
-
Integrations? D2L Standard CSV, Valence API, which others?
In the documentation of D2L Standard CSV 2.0/2.1 it says "D2L Standard CSV is one of the many information system integration options that are commonly used by D2L clients". Other than the D2L Standard CSV in different versions, and the Valence API, which other integrations are available for integration of course templates,…
-
Error 403 when creating a new user via API request
Hi, I'm trying to create a new user using a Postman request, but I'm getting error 403 (Forbidden). I already tested the whoami request and was successful (status 200); my username has all the credentials to create a user, and I'm using the scope "core:: user::" when creating the token. Is there something I am missing? I…
-
How Do I determine if a module/topic is hidden using APIs?
For a course that I am working on, I would like to create a table of contents that lists the modules and topics contained in the course. Each module represents a unit and contains multiple topics (lessons). In addition, I would like the table of contents to show the modules/topics that are visible to students not list any…
-
How to Enable Google Meet
I'm currently trying to create a Google Meet session on Brightspace, however I get the following error. I can't find documentation on how to set this up or troubleshoot this, would anyone be able to point me in the right direction?
-
Using the Valence REST API, how to search for course(s) by name or by semester name
I am new to this. I authorize using oAuth2 (PHP and cURL) and can query or update our D2L Brightspace data from our Student Information System. But is there an API function for : 1.Searching for a course(s) by name, ex. "Science"? I can only list ALL of courses. 2.Searching for a course(s) by semester name? Currently, I…
-
get Forbidden statuscode on User Attributes api
{{BrightspaceDomain}}/d2l/api/lp/{{lpversion}}/attributes/users/ /d2l/api/lp/1.42/attributes/users/143002 With IdKey authenticaion, this api returns Fordidden Is there any configuration causing this issue?
-
Looking for API calls for quiz results displays
I found myself in a situation where I need to update a whole mess of quiz result displays and I'm having trouble finding anything in the API that could help me. Specifically, I'm looking for something that would allow me to download and upload the text from the messages in each of the results display views of a particular…
-
classlist paged could not get Username nor Email
{{BrightspaceDomain}}/d2l/api/le/{{leversion}}/6606/classlist/paged/ always return null on Username and Email, which seems to be a bug Those two fields do have data in{{BrightspaceDomain}}/d2l/api/lp/{{lpversion}}/users/ return
-
Update User Data Using API
I've been using this PUT request to update user information for years. On April 12 2022 it stop working and I am receiving the error: "Validation Error: The Org Defined ID is already assigned to a different user." I have found a hack fix where I change the Org Defined ID to 00000000.temp run the put request then run it…
-
to use wildcards in Query Parameters
Is it possible to use wildcards in the api query parameters, for example, I need to search by First and Last Names in this api, GET /d2l/api/lp/(version)/users/ Unfortunately, there is no such Query Parameters, but if I can search externalEmail with wildcards, it will help.
-
How to get "Object Id" for GET /assessment?
API: Is there another API that lists all the Object Id?