Salesforce Fact #809 | Permission missing errors
At times, you can encounter the below errors: 'API is disabled for this user' -> This is encountered when the user is missing the API enabled system permission. 'limit resource is not enabled' -> This is encountered when the user is missing the View Setup and Configuration system permission. Reference: https://salesforce.stackexchange.com/questions/28037/messagelimits-resource-is-not-enabled-errorcodeapi-disabled-for-org