Scenario: * A term has ended. * There are some differences between the LMS and the Blackbaud gradebook. * We try to update the Blackbaud gradebook through OneRoster. * OneRoster returns HTTP status code 400. I'm wondering if this is happening because the term has ended and the grades have been finalized….Do we have a way…
@Todd DeSchuiteneer I'm hitting what looks like a bug in /school/v1/users/employment. All grade levels have ID 0. Tried this with 3 schools so far and am getting the same for all. Example: GET https://api.sky.blackbaud.com/school/v1/users/employment?base_role_ids=1 Response: [ { ... "grade_levels": [ { "id": 0,…
Does anyone use the Get Academic Course API and notice it returns more than just courses? For us, I'm realizing it's returning our Community Groups (which are setup as continuous). However, the documentation doesn't state it will include groups. @Stephen Boyle maybe something to look at?
Good morning! Has anyone tried to use the new BETA API for Community Group Rosters? Our groups are setup as “Continuous”, meaning they are created once and are valid for multiple school years. I found that if your community group isn't setup to a specific academic year, nothing comes back. I ran the API first with no…
I am looking for the “Grade” category in the advanced list data objects but cannot locate it even though it is mentioned in the data dictionary. I am trying to get the list of “grade plan grade” for each term along with the category associated. Any leads would be appreciated in fetching this data.
Hi all, the OneRoster settings have the option to include Activity Groups, but when included, Activity Leaders without the Teacher role are missing. So we get Activity Groups with all student enrollments, no teachers. How are others handling this? Is there a way to include them as teachers?
Hi all, All of the other api endpoints appear to be working, but hitting Seems to fail with the cryptic message: Any ideas what I've got wrong here?
We handle data integrations from educational apps to SIS's. In this case we are sync'ing data from MS Teams to Blackbaud, via the OneRoster API. Request: PUT /results/e0d894c0-6f56-698d-2c1a-137f55fea0ef Payload: { "result": { "sourcedId": "e0d894c0-6f56-698d-2c1a-137f55fea0ef", "externalId":…
@Todd DeSchuiteneer Hi Todd, I'm having an issue with the /results OneRoster endpoint. It seems to ignore the `scoreDate` property. Is this something the team could check out? See attachments…. result-score-date-tests.xlsx result-score-date-2024-11-06.json result-score-date-2024-11-08.json
@Todd DeSchuiteneer / Team - I'm getting an error when PUTting a line item that has the same ID as a deleted line item. Is this the expected behavior? If so, how can we mark the line item undeleted? Scenario: * Google Classroom assignment has ID 12345 in Google. * PUT line item in Blackbaud with ID 12345. * Delete line…
It looks like you're new here. Sign in or register to get started.