Skip to main content

Import Errors & Troubleshooting

Error: “User has no access.”

This error occurs when the Blackbaud account does not have the required permissions.

Verify that the user has:

  • A valid BBID

  • One of the required administrator roles

    • Academic Group Manager

    • Schedule Manager

    • Platform Manager

  • The SKY API Data Sync role

After updating permissions, log out of Blackbaud and sign back in.

Error during obtaining Year/Term list from Blackbaud SKY API. Response Code: Unauthorized. Reason: Unauthorized. Details: {"errors" [{"message","User has no access.","error_code": 401, "error_name":"ServiceClientException","raw_message":"User has no access"}]}.

This message indicates that your Blackbaud account does not currently have access to the required SKY API products.

Please make sure that the account you are using to run the import has BBID and one of the following roles ('Academic Group Manager', 'Schedule Manager', or 'Platform Manager') and the 'SKY API Data Sync' role in Blackbaud. Contact your Blackbaud administrator and verify that the appropriate SKY API permissions have been assigned.

NOTE: if you establish one of the roles for your account, you have to LOG OUT from Blackbaud and then log in again.

On the Blackbaud Importer page I received the following error: Error during obtaining 'selected term' list from Blackbaud SKY API. Response Code: NotFound. Reason:Not Found. .Details: {"errors":[{"message":"One PodLookup Service returned a 404. Check to make sure the mapping between the service type Blackbaud.EduLegacy. Service and the environment id xxxxxxxxxxxxxxxxx exists in Blackbaud.One.PodLookup.DataService.

This indicates a problem with the production environment and the SKY API. Please contact Blackbaud to resolve this issue.

On the Blackbaud Importer page, I received the following error: Error during obtaining OfferingType list from Blackbaud SKY API. Response: Forbidden. Also, the server error pop-up would appear.

Blackbaud has made an update where the 'scopes' check was added.

For such an error, we got the following details from Blackbaud: "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"

I completed an import, but no data appears.

The most common causes are:

  • The event is not a PTA Event.

  • The selected term contains no data.

  • The wrong school year was selected.

Verify your event type, school year, and term selection, then run the import again.