Emergency contacts endpoint returns inactive emergency contacts
@Todd DeSchuiteneer / Team -
The emergency contacts by student ID endpoint is returning both active and inactive emergency contacts. This is causing issues as schools don't want inactive emergency contacts in their data.
Steps to Reproduce
GET https://api.sky.blackbaud.com/school/v1/users/1234567/emergencycontacts
Where 1234567 is the ID of a student with some active and some inactive emergency contacts.
Expected Result
- 5 phone contacts as shown in the UI.
- 2 email contacts as shown in the UI.
Names, phone numbers, and email addresses have been anonymized in the screenshot below.

Actual Result
- 13 phone contacts.
- 9 email contacts.
Attached: emergency-contacts-anonymized.json
Note: Anonymization is internally consistent. Example: If an ID was originally 9876543 and its anonymized replacement is 1234567, then 9876543 was replaced globally with 1234567 in the JSON. The same goes for names.
Comments
-
@Eric Eskildsen thanks for reporting. I will take a look at this and get back to you soon.
1 -
@Eric Eskildsen I have completed my investigation. It seems the endpoint is returning all emergency contacts, including the ones set to “Not in use” through the UI and setting their call_dialer field to “Never” which is not accurate. I have reported the issue to my development team to address. I'll let you know when that is resolved through our existing ticket.
1
Categories
- All Categories
- 6 Blackbaud Community Help
- 206 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 357 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 561 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.6K SKY Developer
- 242 ResearchPoint™
- 117 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) 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
- 777 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)

