Lookup List of Non-Constituent Records

Is there an API endpoint for getting non-constituent records from a list?

For some records, data is returned for the constituent endpoint, but nothing is returned if the system id is included in the constituent list endpoint. Ex. https://api.sky.blackbaud.com/constituent/v1/constituents/<id&gt; returns data but https://api.sky.blackbaud.com/constituent/v1/constituents?constituent_id=<id&gt; does not.

I can call the API once for each record, but I'd like to avoid making so many calls if possible.

Comments

  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Kudos 5 Facilitator 4 bbcon 2025 Attendee Badge

    @Randall Warners
    constituent list endpoint does not return non-constituent record

    constituent single get endpoint you can provide the system record id of the non constituent record and get info.

    constituent list also return slightly different data of the constituent than single get constituent. For example, you can't get “no valid address” and “request no email” property of a constituent with constituent list endpoint.

  • @Alex Wong
    Thanks for the reply.

    Do you know of a better way to look up non-constituents from a list of system ids, or is making individual requests the only option?

  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Kudos 5 Facilitator 4 bbcon 2025 Attendee Badge

    @Randall Warners
    there are a few types of non-constituent record: relationship, event module participant guest are 2 that i'm aware of.

    depending on what you are trying to do.. you can query in RE database view, (if you have RE:Queue you can schedule the exporting), and then put the data into a data warehouse, data lake, sharepoint excel, etc. then do the “searching” or reporting from there.

Categories