/users/enrollments seems to be missing the next_link property. The property never appears even when there are more responses than the response contains. PowerShell example: Call /users/enrollments, requesting 10 records per page: $SchoolLevelId = ‘123456789’ $YourSubscriptionKey = 'YOUR_SUBSCRIPTION_KEY_HERE'…
Hi all, is there a way through the API to detect when a student withdrew? Or their role change history?
I just started here so I'm hoping I just missed something simple. I requested access to the Education / One Roster Sandbox. However when I access the link: I get this error page: I got this yesterday and today. I am confident I'm signed in and that I accepted the invite. Any recommended steps would be greatly appreciated.
Hey everyone, Is anyone else getting the following error message when signing in with Blackbaud. At first I thought this is an ongoing issue caused by us, but the issue arises and resolves itself randomly. This makes me think it could be an issue on Blackbaud's side, but I could be completely wrong. Any thoughts ?? Saul
Hey all, I am pulling grades for assignments. What are marking_period_ids ? Where can I find them ? API endpoint: https://api.sky.blackbaud.com/school/v1/academics/{student_id}/{section_id}/gradedassignments?marking_period_id={marking_period_id} Saul
I wanted to see if others thought it would be helpful to have APIs that allow us to pull data by roles verse specific user ids. We are a school of close to 1,100 students and we are trying to leverage the APIs to populate an ODS layer in our Data Warehouse for integrations. In full disclosure, we only use BBEM as a Student…
Hey folks - I'm trying to pull new students in the same way I can using SKY lists using the “New/Returning” field, but I'm not sure where this data is stored. I tried using an advanced list but can't pass the enrollment date via the List api. Does anyone know a way to programmatically find new students regardless of grade…
We have an application syncing grades from an LMS to Blackbaud. Originally, I set it up to just sync final grades, using scoreStatus=“fully graded” in OneRoster. The problem is, some teachers would post grades manually, then were confused when the application could not update the score in Blackbaud when they changed it in…
A couple of years ago I built out a web tool for my school to act as an enhanced Student Assignments Viewer. One of the main drivers for building this tool was to allow parents to grant access to outside tutors to view the Assignments for a student without having to on-board these tutors into Blackbaud Education…
We have an application that is using the Blackbaud SKY OneRoster API. Our application uses many of the API endpoints, which occasionally return "429 Too Many Requests" responses indicating that we've exceeded the rate limit, at which point our application implements an exponential backoff retry strategy. Wherever possible,…
It looks like you're new here. Sign in or register to get started.