Unexpected/Undocumented data returned in UserExtendedGet
User Extended by Role and User Extended by user started to return an unexpected value today. For example,
https://api.sky.blackbaud.com/school/v1/users/extended/3122235
and
https://api.sky.blackbaud.com/school/v1/users/extended?base_role_ids=14
return in part:
"in_state": {
"resident": "No Answer",
"county": "",
"from_date": "0001-01-01T00:00:00-06:00"
},
The “resident” field is supposed to be a string representing a boolean - Yes/No, True/False. “No Answer” is not a boolean, and can not be parsed as one. This breaks SKYLib-Net (the library that I use to read the data), and therefore a large number of my programs.
This kind of breaking change should have been announced. Help!!
Case submitted: 019553839
Comments
-
@Brian Gray
My apologies. That change notification was supposed to be included in our What's new and our Changelog for 12/5. I didn't get the updates to our docs team in time for it to go out before the release itself went live.The in_state object was only recently added and the bug regarding the output of the resident field (not matching the UI of Yes, No and No answer) meant a datatype change was required.
0 -
@Stephen Boyle Are you saying that the resident field should now be treated as a string restricted to just those three options (True, False, No Answer)? Or can it have additional values?
0 -
@Brian Gray Agreed; all breaking changes should be per-announced with at least some time between the announcement and the actual change roll out.
0 -
@Steven Cinquegrana
Yes. It is a string field now. With possible values of Yes, No, and No answer to match the UI. The correction was made to the User post and patch as well.0
Categories
- All Categories
- 6 Blackbaud Community Help
- 213 bbcon®
- 1.4K Blackbaud Altru®
- 403 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 656 Blackbaud Grantmaking™
- 577 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 940 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.7K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 249 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 241 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 796 Community News
- 3K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
