question

cygnusfred avatar image
cygnusfred asked

Is there an API to discover a user's Alexa Smart Home devices or skills by third party app

Does Amazon provide an API that will return a list of the Smart Home skills (or devices) that are currently linked to the user's account? You can get this list and actually control the devices from the Amazon Alexa mobile app, but I was wondering if this capability is exposed in a public API that can be used in a third party app?

The device discovery interface looks similar to what I am looking for, but I believe this is provided only as an interface that needs to be supported when building a skill: https://developer.amazon.com/docs/device-apis/alexa-discovery.html

I'd like to be able to discover the smart home devices currently attached to a user account and display them in a mobile app.

alexa voice servicealexaalexa smart home
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

apeksha avatar image
apeksha answered

Hi Developer,

There is no API to discovery the smart home devices from third party app, you can do discovery only from the Alexa app and from the Echo device.

10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.