API Questions

We are using a third party provider to collect information via an app and then add the relevant constituent and consent information to RE:NXT via SkyApi.


For constituent information, Blackbaud supplied the following URL:


https://developer.sky.blackbaud.com/docs/services/56b76470069a0509c8f1c5b3/operations/GetConstituent

According to the provider this API endpoint is for retrieving constituent information and requires a constituent ID.

Should they be using this constituent endpoint instead?

https://developer.sky.blackbaud.com/docs/services/56b76470069a0509c8f1c5b3/operations/CreateConstituent

Also as this is a HTTP POST request, is it possible for the constituent to already exist and will the API respond with a suitable HTTP response?

Would we then need to factor in a subsequent PATCH call to update the constituent?

For Consent information, Blackbaud supplied the following URL:

https://developer.sky.blackbaud.com/docs/services/communication-preference

This API endpoint is for simply retrieving the consent categories.

Should the endpoint we need to use is the below instead:

https://developer.sky.blackbaud.com/docs/services/communication-preference/operations/CreateConstituentConsent


Any help or direction would be greatly appreciated as we have just migrated to RE:NXT and have not used sky api previously.

Categories