When executing the Get Attendance API referenced here:
https://developer.sky.blackbaud.com/api#api=school&operation=V1AttendanceGet
{
"count": 2,
"value": [{
"id": 3520290,
"attendance_of_record": true,
"attendance_type": false,
"block_name": "A",
"comment": "Field Trip",
You'll notice the attendance_type should connect with the API Attendance Type referenced here:
https://developer.sky.blackbaud.com/api#api=school&operation=V1TypesAttendancetypesGet
{
"present": 1,
"absence": 2,
"tardy": 3
}
However, the output appears to be a BIT. For schools that are attempting to do positive attendance, this essentially breaks the logic. The issue for anyone is that you can't tell if an attendance type is absence or tardy.
@Stephen Boyle tagging you for awareness. Support ticket: 021055449, @Todd DeSchuiteneer tagging you as well.