Getting Forbidden response when trying simple GETs

Using the BbApiConnector-Python library.

The application's registered and the Scope is set to:
"Raiser's Edge NXT" -> Read
The environment is correct.
The app authenticated just fine.

But when I try to hit any Raiser's Edge API endpoint such as:
api.sky.blackbaud.com/constituent/v1/constituents
api.sky.blackbaud.com/nxt-data-integration/v1/re/funds
api.sky.blackbaud.com/constituent/v1/genders

I get:
"title":"Forbidden","status":403,"detail":"This application has insufficient scope to perform the operation. This application's scopes configuration is either insufficient for the request or the Blackbaud Environment Admin has not yet approved the application's updated access configuration. Learn more: https://developer.blackbaud.com/skyapi/docs/applications/scopes"}

But the scope is set to Raiser's Edge NXT → "Read" and all the API calls are all "get"s.

Is there anything I'm missing?

Thanks,

Comments

Categories