I've got a weird issue that I've been banging my head on all day. I built an app that is authenticating through Amazon web login api with these permissions:
alexa::ask:skills:readwrite alexa::skills:account_linking
For developers on my Alexa account, we're able to login and PUT to the the /v1/skills/${ALEXA_SKILL_ID}/stages/live/enablement endpoint and get back a valid response.
However, Alexa approved our app today and it turns out that everyone who isn't a developer on our account goes through the OAUTH flow fine, but once they PUT to the /v1/skills/${ALEXA_SKILL_ID}/stages/live/enablement endpoint, they are getting an error:
{"message":"You do not have access to the resource."}
I've verified that our client ID and secret are correct, that we've updated the stage to live etc... but nothing seems to work. Anything I might be missing?