Are you seeing spikes in number of records returned on Constituent API
I have been working with support for a while now about an issue where we are seeing spikes of records coming down in the Constituent API. The common theme with the spikes is the records share the same month/day in the birthdate. I am trying to push back on support, but they say everything is fine on their end. I found this old post from 2017, is the problem back again? Has anyone else see more records than expected with Constituent API? Whether you use Omatic or your own API calls.
Post from 2017: What makes a Constituent count as Modified? - Blackbaud Community
Comments
-
@Ryan Hinz
my every 4hr sync of data warehouse have no issue syncing constituent (iterative sync) and nightly (full sync) using the constituent list API endpoint https://developer.sky.blackbaud.com/api#api=56b76470069a0509c8f1c5b3&operation=ListConstituents with last_modifiedA little more info on what you mean by “spike” will help. using last_modified “can” have some constituent record be downloaded again if constituent records are updated since the start of the sync,
0 -
Here is the history this month of what Omatic (using the API) is bringing over to Luminate.
3/11 - 24k
3/10 - 14k
3/9 - 13k
3/8 - 13k
3/7 - 25k
3/6 - 37k
3/5 - 62k
Nothing completed on march 4th becuase it ran all the way to March 5.
3/3 - 18k
3/2 - 58k
3/1 - 106k!!!Data flowing from LO to RE over the same days:
3/11 - 2k
3/10 - 798
3/9 - 871
3/8 - 1k
3/7 - 1k
3/6 - 1k
3/5 - 1k
3-4 - 4k
3/3 - 1k
3/2 - 1k
3/1 - 3k0 -
@Ryan Hinz
Looks like you are not having issue with SKY API. Are you using Omatic Cloud? or IOM?Without knowing more of what you use or what you are doing, hard to say why there is “spike”. But I'm pretty certain has nothing to do with SKY API constituent list.
0 -
@Alex Wong , yes we are using Omatic Cloud. There are 2 issues going on, from what I have seen. One of them I found yesterday and fixed…so starting tomorrow we should see an improvement, hopefully. However, I have a custom script (outside Omatic Cloud) to pull data straight from the API and I just ran it for today and there are 198 people celebrating their birthdate today (3/14) and the API response is saying they were all modified this morning. All of them were modified at “2025-03-14T00:14:20.875-04:00” I spot checked the records and all of them have not been modified in months. So yes, that is not causing the spike, but it is still a problem that Blackbaud needs to fix. The API response should be accurate with the modified date and from my view nothing changed for the record to be modified in the list.
0 -
@Ryan Hinz
Glad you found and fix one of the issueRegarding your 2nd issue, please read this documentation
https://developer.blackbaud.com/skyapi/docs/in-depth-topics/api-lists#fields-affecting-date-modified
While in DB view property, the record wasn't updated, it is “updated” in the RODS b/c of nightly birthday check that increment “age” info on the RODS.
If your script is doing “incremental” update, keep in mind that's not fully accurate as it doesn't take into consideration of records that has been deleted, so depending on what your script is doing, the constituent data table that your script is updating is outdated
0 -
@Alex Wong, this is more helpful than what blackbaud has provided! It is sad to see age increments. I guess that makes sense since the API has “age”. I feel like that is a data point they don't need to include in the API, we can all do math.
In regards to deletes, I am aware of that. In situations where we use the API outside Omatic, we do a full re-sync every Sunday to account for that.
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)
