This Article covers what happens if the API Only User checkbox on the User Profile is checked for the i360 System Administrator. Note: Changes made to the Administrator Profile also impact improveit 360's ability to access a client's system.
Symptom: After entering your Login Credentials you see this error:
Access Restricted for API Only Users
You successfully updated your settings, and can no longer access the UI. Close this window to continue.
Cause: The API Only User checkbox has been checked on the User's Profile.
If this is not impacting the Admin User, ask the Admin to change this setting on the User's Profile.
If this issue IS impacting the Admin Users, you will need to make all changes to the Profile via the Salesforce Data Loader tool.
Use the Salesforce Data Loader to Export the Profiles and their Settings. Be sure to choose the Permissions API User Only field in the Export:
Change the Value in the spreadsheet to FALSE
Delete all other lines/Profiles which do not need to be updated via Data Loader.
Your CSV file should have only the Profile IDs which need the API User Only checkbox to the unchecked:
Use the Salesforce Data Loader to Update the Profile.
NOTE: You will need to check the box to "Show all Salesforce objects"
Then choose Profile from the List of Objects
Be sure to Map ID to the Record ID, and map the API Only User checkbox.
Run the Data Loader
The checkbox should be successfully changed to False.
Now, you can attempt to Login and should have a successful Login.