Authorization

Implement Authorization for AVS Using Login With Amazon

Streamlined Authorization for Devices with Alexa Built-in

All devices with Alexa built-in need to obtain a Login with Amazon (LWA) access token that is sent with each access request to the Alexa Voice Service (AVS). We provide different authorization options depending on the type of product you are building, making it easier for your customers to link their Amazon account with your product.

Code-Based Linking (CBL)

Code-Based Linking (CBL) is ideal for products with limited capabilities for customer input, such as smart TVs, wearables, and automotive accessories. Using CBL, the customer receives an alphanumeric code and a URL, usually displayed on the product screen that is accessed through a separate device to link their Amazon account with their device with Alexa built-in.

Learn More on Code-Based Linking on other devices and platforms »

Companion Service

Authorization using a companion service is ideal for headless products which use a registration website or mobile app to link a customer’s Amazon account with their device with Alexa built-in.

Authorize from a Companion App » Authorize from a Companion Site »

Get Started With Authorization

Learn

Read our step-by-step guides for Code-Based Linking, and authorization from product, companion app, and companion website

Design

Align your out-of-box experience and authorization flow with our UX Guidelines

Build

Review our sample code for Android and iOS companion app