How to Update Addressee and Salutation to custom value via API.
Via the API, I am trying to update these fields for thousands of constituents. I have a “clean” data set (in Excel) that I want to push into RE NXT. I want the values of Addressee and Salutation to be all “custom" and overwrite the current values. For these constituents, I don't want to follow a naming format.
I don't see any support in the API Documentation.
Any Suggestions?
Comments
-
@Bob Rowe
This is the SKY API endpoint to do what you want to do:However, I do not suggest you do this “one-time” change with SKY API. Just create a constituent import file and use database view's Admin > import to make this change.
0 -
I saw that end point:
https://api.sky.blackbaud.com/constituent/v1/nameformats/{name_format_id}
what I am confused about is that there is no parameter for the constituent_id anywhere in the documentation?
0 -
@Bob Rowe
First use:to get the name format you want to change, which you get back something like this:
{
"additional_name_formats": [],
"primary_addressee": {
"id": "778BD6D0-AA44-4C45-B9DC-E872E934A103_458424",
"configuration_id": "52",
"constituent_id": "458424",
"custom_format": false,
"formatted_name": "some naming format",
"primary_type": "Addressee"
},
"primary_salutation": {
"id": "D17C0B9C-BADE-4A9E-8CE6-85ADA93C21EE_458424",
"configuration_id": "53",
"constituent_id": "458424",
"custom_format": false,
"formatted_name": "other naming format",
"primary_type": "Salutation"
}
}From this list, depending on what you trying to change (i.e. primary_addressee or primary_salutation), get the “id” property and use it in the PATCH method mentioned before, and supply that id to the name_format_id parameter, then specify your request body
{
"custom_format": true,
"formatted_name": "the name for the constituent"
}Again, as I mentioned earlier, if you are doing this 1x deal to fix up addressee/salutation, use RE database view's Admin > Import instead.
0 -
Yep - thanks! I'll go with the database view / import process.
0 -
@Bob Rowe
You can use the SKY API endpoint to update the Addressee and Salutation fields for thousands of constituents. To do this, you will need to create a CSV file with the constituent IDs, the custom Addressee values, and the custom Salutation values. Then, you can use the SKY API to import the CSV file and update the constituent records.1 -
@hashir shabbir
I am not aware that there is an “import” SKY API endpoint where you can use a CSV (much like database view's import function) to update a massive number of records at a time (using ONE API calls). Do you mind posting the link to the SKY API endpoint that does this?0
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 402 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 655 Blackbaud Grantmaking™
- 576 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 940 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.7K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 120 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 240 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) 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
- 796 Community News
- 3K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)


