Solicit Code Count in Database View Doesn't Match API Response Count
When I am in Rasier's Edge Database View and run a query on Constituents to pull their Solicit Code descriptions, I can see a large list of constituents and their many codes. However, when I am in the Sky API Console and run the Constituent Solicit Code List (Single Constituent) along with a Constituent ID that has multiple solicit codes and no other parameters, I receive a response that shows a '0 count' even though my query in the database shows 3 records.
Has anyone else experienced this or provide assistance?
Thanks,
Ashley
Comments
-
Hi Ashley,
I couldn't duplicate this issue in SKY API Console. I ran the Constituent Solicit Code List (Single Constituent) with no other query parameters for a constituent with 3 codes and got all of them in the response. Please contact Support if you are still having the issue.
Thanks!0 -
Hello,
Yes we're seeing exactly this issue currently. The database view returns a different list of solicit codes for the same constituent than the API list endpoint.
We've been via support and they pointed us here. They also questioned our use of constituent_id vs System Record ID. Apparently they are different even though the API documentation specifically states that the two are the same. We'd love to know more about this.
Creating a constituent returns an (System Record) ID attribute. All endpoints related to a constituent reference constituent_id and these are surely the same thing. They are both the immutable ID of the constituent database record.So with that in mind, when we view a constituent in database view we see one list of solicit codes, and when we request the list via the API endpoints (either of these):
Communication preference list (Single constituent)
Constituent solicit code list (Single constituent)
The only difference between the two above endpoints is the use of `start` and `end` or `start_date` or `end_date`I can confirm that adding / removing solicit codes from constituents also doesn't make that change to the database view. We've tried with existing constituents with solicit codes and with new constituents without codes.
How can we provide further information to get this replicated, or diagnose the reason for the inconsistency?
Thanks0
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)
