Se puede solicitar al usuario que autorice a una Alexa skill a utilizar ciertos datos. Para ello, se debe marcar en la pestaña “Permissions” los datos que se utilizarán.

Cuando el usuario active la skill, deberá dar la autorización.

En el back-end se hace una llamada GET de este tipo

Host: api.amazonalexa.com
Accept: application/json
Authorization: Bearer <access_token>
GET https://api.amazonalexa.com/v2/accounts/~current/settings/Profile.name

Host es específico de cada región AWS y viene como parte de la estructura JSON event en el campo apiEndpoint.

El access_token llega en el campo apiAccessToken.

En el resultado de la llamada GET, se recibe la información solicitada, por ejemplo:

{ email : yo@correo.com }