I am encountering an issue with several of the clients I work with when trying to integrate athletics teams' schedules. I have noted this behavior on several sites and tried other support avenues to no avail, so I am reaching out here.
The issue is described below:
I pulled a list of events for a team, using this call:
https://api.sky.blackbaud.com/school/v1/athletics/schedules?team_id=92999586&school_year=2020-2021&include_practice=trueThat returns 26 events. However, each one of them has the following data in them:
"practice": false,
...
"scrimmage": false,
That confuses me as if I make this call:
https://api.sky.blackbaud.com/school/v1/athletics/schedules?team_id=92999586&school_year=2020-2021....I get 0 events returned.
I would have expected the events returned in the first call to ALL be practices or scrimmages (and those flags "true") based on the fact I get 0 results when calling for non-practice events.
This seems to be a data issue or something as we would not be able to properly label practices as such in our system if the scrimmage/practice flag is not reliable.
I can provide more details and replicate this, I just didn't want to share client information in a public forum.
Thanks,
Dan