amazon-web-servicesalexa-skills-kitask-cli

Alexa Distribution Availability always points to all countries inspite of adding "isAvailableWorldwide": false


According to the alexa document the below values are set for skill distribution availability

Alexa Skill Manifest Link

"isAvailableWorldwide": false,                                    
"distributionCountries": [
    "US",
    "CA",
    "AU"
  ]

But still alexa always points to "all the countries" when ask-cli deployment is done. Noticed this behaviour recently and earlier it was working fine , and nothing is changed in "skill.json"

Is anything missing in-order to make the distribution available only in specific countries?AlexaSkill->Distribution->Availability


Solution

  • Have to add distributionMode field in-order to select the distributionCountries after the ask-cli update.

    "distributionMode": "PUBLIC"