Search constituent doesn't return lookup_id for search_field=email_address
Although the documentation suggests that lookup_id is always returned for a search, when you use search_field=email_address the lookup_id is missing.
It is included for search_field=lookup_id and it is included for a search without the search_field attribute.
I'm assuming that's a bug, but it means you can't use the “faster” search_field=email_address if you need to know the lookup_id without an additional request.
Search result entity from docs showing lookup_id:
https://developer.blackbaud.com/skyapi/renxt/constituent/entities#SearchResult
Comments
-
This search option used to only run off of lookup ID so there was no reason for us to return that data in the call. We have since updated it to allow for email address and we missed updating the return results to return that ID. We will create a task on our side to get that added as soon as we can.
We have a major lists project going on so we will gain performance improvements when that project wraps up in Q2 of 2023.
1 -
@Anthony Gallo
Thanks. Ironically, any other search, including search_field=lookup_id does return a lookup_id1 -
@Anthony Gallo If there's a chance that the (immutable) Record ID will ever be used in other calls, would it be prudent to add that into the response as well?
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)
