We have been getting a number of errors appearing in our logs for calls made to the constituent search endpoint. The error name given is SecurityBusinessLogicFetchPermissionsUserMappingDoesNotExist. When I google this I get one single result pointing to SKY Add-ins Single Sign-on (SSO) but this has nothing to do with addins (what is more I cannot see any reference to that error name on that page).
Here is an example of the text I get in our logs (I have doctored it a little to anonymise it slightly)
2022/07/20 01:28:41.661 WARN - NXT unsuccessful response. Status Code: 400 Content: [{"message":"No user mapping exists for user identifier 8da1d4f1-e52c-xxxxx and tenant 333917d4-ebf9-xxxxxx","error_name":"SecurityBusinessLogicFetchPermissionsUserMappingDoesNotExist","error_code":25002,"raw_message":"No user mapping exists for user identifier {0} and tenant {1}.","error_args":["8da1d4f1-e52c-xxxxx","333917d4-ebf9-xxxxx"]}] Uri: https://api.sky.blackbaud.com//constituent/v1/constituents/search?search_text=user@example.com&include_inactive=true&strict_search=false&offset=0&count=500 Method: GET
Anybody seen this before?
Anybody from Blackbaud care to comment on what is going on here?
Thanks