"Create consents for a single constituent" endpoint failing.

Hi. I would love to implement setting multiple consents for a constituent via this endpoint:

However, when I make the request I get the somewhat non-standard error:

Screenshot 2026-05-14 at 14.56.51.png

The payload I'm sending is:

Screenshot 2026-05-14 at 14.57.29.png

I have verified that my auth is working OK, for example I can successfully return data from the constituent consent list using a GET request to:
https://api.sky.blackbaud.com/consent/constituents/consents?constituent_ids={id}

Any ideas? Thanks.

Categories