Get list of permission granted by user in the request json
Firing an API just to know if required permissions are granted just adds to the latency and complexity of the whole process. Instead, we should get the list of permissions granted by the user in the request sent by ALEXA along with the other details.
Josh Broadhurst commented
Yes! Why do we have to handle some permissions, like Device Address and Email, dynamically through code, but others, like Amazon Pay and Location Services, already come through in the request JSON? Let's just get all of them in the request JSON!