Alexa Variables

The following variables are automatically added to your conversation when your chatbot is conversating on this channel:

Variable

Description

bot_channel

Set to "AlexaChannel"

device_id

The id of the device currently contacting your chatbot

locale

The locale of the device currently contacting your chatbot

alexa_user_id

The full Alexa user id retrieved from Alexa contact data

alexa_account_link_token

The account link token that Alexa is retrieving from your won account linking procedure

device_state

The current state of the Alexa device

alexa_api_endpoint

The Alexa reply endpoint

alexa_api_messaging_token

The Alexa messaging token value

user_name

The user name of your contact

first_name

The first name of your contact

user_email

The full email address of your contact

country_code

The two letter ISO country code of your contact

postal_code

The delivery postal code of your contact

state_or_region

The delivery state or region of your contact

city

The delivery city of your contact

address_line1

The delivery first address line of your contact

address_line2

The delivery second address line of your contact

address_line3

The delivery third address line of your contact

district_or_country

The delivery district or country of your contact

Some of the fields above are related to very specific Skill permissions that need to be requested from the user and specified in your skill deployment from the Amazon Skill Development dashboard. If the required permissions are not requested the fields will be left blank.

Last updated