Topic
The Salesforce user does not have permission to use the Salesforce API.
Instructions
This can be granted at either the 'Profile' level or with a 'Permission Set'.
Guest users for Salesforce sites cannot be granted access to use the Salesforce APIs.