I originally presented this issue to Blackbaud support as it seemed client-specific. I also asked the client to report this…Blackbaud support directed them here, so I am posting this to see if anyone has any information on this.
We're using the SKY API to pull data from the users/changed endpoint in our hourly syncs. For example:
However, this results in an access error:
{
"errors":
[
{
"message": "User has no access.",
"error_code": 401,
"error_name": "ServiceClientException",
"raw_message": "User has no access."
}
]
}
Using the same token, I can successfully see data returned from:
We confirmed that the user associated with the token has the correct roles and access, so I am a bit stumped as to why the former call fails and the latter succeeds.
Any insight would be greatly appreciated. The support case I had logged with support is: 018685536
Thanks,
Dan