Bug with Get constituent list (search) API endpoint

Hi,

I'm having trouble using the Get constituent list (search) API endpoint from the NXT Data Integration API: https://developer.sky.blackbaud.com/api#api=nxt-data-integration&operation=GetCustomSearchConstituent

When the parameter include_maiden_name = true is used, the maiden name is included when searching for the last name, which is great. However, the first_name parameter is now ignored, leading to incorrectly matched records being returned.

For example, searching for first_name = xyz, last_name = march, include_maiden_name = true, returns:

Monica Evans (maiden name: Marchand)
Ruth Richards (maiden name: Marcheterre)
Grace Sinclair (maiden name: Marchand)

These results should not be returned because their first name does not begin with "xyz".

Removing the include_maiden_name = true parameter from the search results in 0 records, which is correct because we have no one called xyz march in our database.

How can we get this bug fixed?

Answers

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 Facilitator 3 Raiser's Edge NXT Fall 2025 Product Update Briefing Badge

    I suggest you open a support case for this and once you have a support case #, reply here with that, and @Erik Leaver to get help driving the resolution.

  • Erik Leaver
    Erik Leaver Blackbaud Employee
    Tenth Anniversary Kudos 5 First Reply Name Dropper

    @Steven Lopresti Agree with Alex. I created the same records in the SKY Developer Cohort and tested with the Try It plugin and see the same results. Please let the support analyst know this was tested in a separate environment.