{"id":23306037,"url":"https://github.com/alexa-samples/alexa-samples-pin-confirmation","last_synced_at":"2026-02-16T09:03:54.403Z","repository":{"id":64998381,"uuid":"450468205","full_name":"alexa-samples/alexa-samples-pin-confirmation","owner":"alexa-samples","description":"This sample demonstrate how to use new Pin Confirmation feature of Alexa skills to inform user to provide voice pin to proceed further with skill functionality.","archived":false,"fork":false,"pushed_at":"2022-12-20T23:27:08.000Z","size":19,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-12-20T12:15:14.658Z","etag":null,"topics":["alexa","ask","ask-sdk","ask-sdk-for-nodejs-v2"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexa-samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-01-21T11:39:03.000Z","updated_at":"2024-05-14T10:15:26.000Z","dependencies_parsed_at":"2023-01-30T02:05:11.033Z","dependency_job_id":null,"html_url":"https://github.com/alexa-samples/alexa-samples-pin-confirmation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa-samples%2Falexa-samples-pin-confirmation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa-samples%2Falexa-samples-pin-confirmation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa-samples%2Falexa-samples-pin-confirmation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexa-samples%2Falexa-samples-pin-confirmation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexa-samples","download_url":"https://codeload.github.com/alexa-samples/alexa-samples-pin-confirmation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238603647,"owners_count":19499490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alexa","ask","ask-sdk","ask-sdk-for-nodejs-v2"],"created_at":"2024-12-20T12:15:17.882Z","updated_at":"2025-10-28T06:30:51.955Z","avatar_url":"https://github.com/alexa-samples.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Build an Alexa Sample Pin Confirmation skill. 🇺🇸\n\u003cimg src=\"https://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexa-skills-kit/tutorials/quiz-game/header._TTH_.png\" /\u003e\n\nThis sample demonstrate how to use new [Pin Confirmation](https://developer.amazon.com/en-US/docs/alexa/custom-skills/pin-confirmation-for-alexa-skills.html) feature of Alexa skills to inform user to provide voice pin to proceed further with skill functionality.\n\n## Skill Architecture\nEach skill consists of two basic parts, a front end and a back end.\nThe front end is the voice interface, or VUI.\nThe voice interface is configured through the voice interaction model.\nThe back end is where the logic of your skill resides.\n\n## Three Options for Skill Setup\nThere are a number of different ways for you to setup your skill, depending on your experience and what tools you have available.\n\n * If this is your first skill, choose the [Alexa-Hosted](https://developer.amazon.com/en-US/docs/alexa/hosted-skills/build-a-skill-end-to-end-using-an-alexa-hosted-skill.html) to get started quickly.\n * If you want to manage the backend resources in your own AWS account, you can follow the [AWS-Hosted instructions](https://developer.amazon.com/en-US/docs/alexa/custom-skills/host-a-custom-skill-as-an-aws-lambda-function.html).\n * Developers with the ASK Command Line Interface configured may follow the [ASK CLI](https://developer.amazon.com/en-US/docs/alexa/smapi/quick-start-alexa-skills-kit-command-line-interface.html).\n * If you want to host the backend code in Alexa developer account (Alexa Hosted skill) then you can directly create hosted skill by [importing Github repository](https://developer.amazon.com/en-US/docs/alexa/hosted-skills/alexa-hosted-skills-git-import.html).\n\n---\n\n## Setup to run this demo\n\n**Important:** This sample code showcase how you can use Pin Confirmation feature to give option for user to provide voice pin set in Alexa account. Once user provided pin confirmation and when it successfully verified it will continue with skill functionality.\n\n### API documentation \u0026 Resources\n\n- [Understand Pin Confirmation](https://developer.amazon.com/en-US/docs/alexa/custom-skills/pin-confirmation-for-alexa-skills.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexa-samples%2Falexa-samples-pin-confirmation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexa-samples%2Falexa-samples-pin-confirmation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexa-samples%2Falexa-samples-pin-confirmation/lists"}