I have setup my API request correctly, with my own public API key, yet I receive an error saying I do not have permission to perform this action, why?

Please verify your authorized domains and project are consistent with your API requests. If not, just add a new domain or make sure you integration handles referrers properly.