Changes to the Event API (Beta)
Kimberly Coughlin
Blackbaud Employee
The Event API (Beta) was updated on 7/10/2020. We added new post, patch, and delete Event category endpoints. We also introduced a breaking change. The Get event categories endpoint no longer accepts the limit or offset parameters.
See our Changelog entries for more information.
See our Changelog entries for more information.
0
Comments
-
Sometime between the May 24, 2020 release and this one the OpenAPI definition has breaking changes to derived-code.
There're now model names changed to have a "V2" suffix, specifically CreateParticipantV2, EditParticipantV2 and ParticipantV2 which constitute breaking changes to derived code.
Would someone please check these things before you release an update? It makes our life harder than it has to be finding and manually correcting these errors.
0 -
The Event API OpenAPI definition also contains a namespace/type conflict for Event. Other APIs (generally) differentiate the type from the namespace by naming the type, for example, EventRead, EventAdd, etc.
Please consider sticking to the schema of the more mature APIs such as Constituent, Gift, General Ledger, etc to avoid these kinds of issues.
As this API already departs from the others in naming convention, in the Event API's case, please also consider renaming the Event model ReadEvent to align with CreateEvent, EditEvent etc. (With associated changes to the methods.)
0 -
Steven Cinquegrana Thank you for this feedback!
We will be releasing a change today on the v2 suffixes. We have passed on your point about the namespace/type conflict with the team and we are evaluating a future change on this topic.
Stay tuned to the Announcements for the v2 change, and thank you for providing feedback to our Beta Events API release!
0 -
Samantha McGuin Was there any more regarding the namespace/type conflicts? This is still evident in the latest release.
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 396 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™
- 568 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)
- 34 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
- 785 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)
