Breaking Changes to the list API (without notice!!!)
It is very annoying that BB keeps moving the goalposts for their APIs. We had a lot of solutions built out with the list API and I am just getting “Gone” as a response from the API today. Also, the new API endpoint doesn't follow standard “next page” and “last page” protocols making using this API extremely painful. This would be much less annoying if it hadn't changed with seemingly no warning. Did this change catch anyone else by surprise? Happy new year from BB …
Comments
-
@Nathan Still
The Legacy list endpoint was marked for deprecation at the beginning of last year and given a full 12 months before end of life. This information was included in the changelog and community at the time and permanently added to the documentation for the endpoint. The newer list endpoint was added the August before that. I am sorry this information didn't make it to you, and I would be interested in how we can improve the dissemination of notices like this. Off the bat, I can see a benefit to an “end of life” entry in the changelog, but if deprecation notices in the changelog are not making it to you that might not help any. Suggestions are welcome.The pagination model is page-based, as the input is simply the page number desired - with each page being 1000 records. The only other pagination model standard for SKY API is the limit/offset model, but a technical limitation of advanced lists forced a hardcoded page size.
2 -
@Nathan Still You can also subscribe to the Announcements blog in this user community. I posted about this change when it was first announced. See screenshot for location of the Subscribe button for the user community blog. You can choose how often to be notified of new blog posts for Sky Developer Announcements. (instant, daily, weekly)
0 -
The pagination model is page-based, as the input is simply the page number desired - with each page being 1000 records. The only other pagination model standard for SKY API is the limit/offset model, but a technical limitation of advanced lists forced a hardcoded page size.
Actually, speaking on the School API alone, so far I've had to code support for FOUR different pagination models.
- NEXT_RECORD_NUMBER: https://developer.sky.blackbaud.com/docs/services/school/operations/v1usersget
- OFFSET: https://developer.sky.blackbaud.com/docs/services/school/operations/V1UsersEnrollmentsGet
- LAST_USER_ID: https://developer.sky.blackbaud.com/docs/services/school/operations/V1UsersBbidstatusGet & https://developer.sky.blackbaud.com/docs/services/school/operations/V1UsersExtendedGet
- NEXT_PAGE: https://developer.sky.blackbaud.com/docs/services/school/operations/V1ListsAdvancedByList_idGet
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 210 bbcon®
- 1.4K Blackbaud Altru®
- 395 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 649 Blackbaud Grantmaking™
- 567 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 937 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.5K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 247 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 239 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 31 PowerUp Challenges
- 3 (Open) 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
- 784 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

