Null dates in API calls
Hello,
I am using the KWS product pack to make API calls to RE NXT as part of a data migration project.
I have noticed that when dates are null in the source data then the call fails, e.g. BirthDate for constituents, if I set the fields in the mapping but provide null values.
Could you please let me know what values I should be setting for D/M/Y to indicate a null date? I have tried null and 0, but still get an 500 internal error.
I really don't want to split API calls based on records have null dates or not - will become very cumbersome to manage.
Any help would be appreciated!
Thanks,
Barsana
Comments
-
@Barsana Gohil
sounds like you are trying to create constituent with birthday?Birthday is a “Fuzzy Date”, which you have to provide info as it is asked, please check developer.blackbaud.com for reference documentation on how to make API calls.

0 -
Hi @Alex Wong
We have a similar question (address start/end dates) and I'm not sure that this provided the answer. If we have a null/empty value and we're trying to clear/blank/reset the fuzzy date via the API, then how would that be represented in the request? We have tried several permutations but none are successful:
"seasonal_end": {
"m": 0,
"d": 0,
"y": 0,
}"seasonal_end": null
etc.
Not passing the parameter in works and this is a valid option for create but for edit we're looking at a way to replace an existing value in RE w/ a blank value.
Thanks!0 -
@Shane Norris
It does not appears the API suppport “resetting” the seasonal address start and end fuzzy date.@Ben Wong in the constituent page for editing address, seasonal address is “removed” when “this address is seasonal” checkbox is unchecked, however, there apperas to be no option to do this via SKY API. Is that a missing feature that needs Idea Bank voting or is there a way to do this that's not documented? (I try setting “m” and “d” to 0 and tried setting seasonal_start and seasonal_end to null and did not work with an error).
0 -
Thanks @Alex Wong - that is the same thing we are seeing as well! We tried varies options and saw the same behavior in the standard UI which suggested there must be some way to remove the seasonal dates.
Hopefully @Ben Wong will have some suggestions for us.
Thanks
0 -
@Shane Norris @Ben Wong @Alex Wong
Did any of you ever figure out how to clear a fuzzy date through the API? I need to be able to set and clear dates through the Education API and I'm not seeing how to do that. This post indicates you are trying to do it, also. Let me know if it is possible, thanks!
0 -
Probably need an Idea Bank idea/vote. I do not believe this can be achieved currently
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)
