Skip to content

How to verify an Amazon customer's country

David Dai edited this page Mar 19, 2018 · 4 revisions

Sometimes, when debugging issues with your skill, you may need to verify that the Amazon/Alexa customer's country setting is correct. This is because Smart Home (and other domains) directives from Alexa may be sent to different Lambda regions depending on the customer's country setting. More details about this here.

Note that for customers of other regions such as UK or Germany, replace alexa.amazon.com with alexa.amazon.co.uk or alexa.amazon.de as needed. Other steps remain the same.

To verify an Amazon customer's country setting:

  1. Login to http://www.amzon.com
  2. Go to Your Account > Digital content and devices > Content and devices
  3. Go to Settings tab
  4. Under Country Settings, ensure that the Current Country is United States

For regular users, this will probably be set correctly because this is related to their own Amazon account and is used for shipping and other contact purposes. This setting is often Unknown for users that developers create for testing, hence need to be updated.

If you have a test account, you can just grab any location from Google Maps, e.g. search for a random location in that country and use the address and phone.