Announcing the release of Consent API for Raiser's Edge NXT

With the preview phase now complete, the Consent API endpoints for Blackbaud Raiser's Edge NXT are now released for general availability. Use the endpoints to view and manage constituent consent. See the changelog and endpoint reference.

We've also added a new endpoint to retrieve a list of consents for all constituents or constituents that you specify. See GetConstituentConsentList.

Comments

  • This is a great addition. However, is there any particular reason that you decided not to follow the standards of every other endpoint and include the version number in the url? Compare the following:

    https://api.sky.blackbaud.com/constituent/v1/addresses

    https://api.sky.blackbaud.com/consent/constituents/consents

    These are similar methods. The first one creates an address for a constituent. The second one creates consent records for one or more constituent. (That is in itself a divergence but let's leave that for now). The first one contains the version number the second one does not.

    What will happen when it comes to v2 of the consent API or if a significant change is required?