Alexa Foundational APIs
The Alexa foundational API reference contains the API definitions for Alexa interfaces that all add-ons use. These APIs include general Alexa directives, response events, discovery, state reporting, change reporting, and error reporting. For details, see Alexa Interface Message Guide.
In this section
- Alexa – Top-level interface for all Alexa APIs.
- Alexa.Authorization – Obtain credentials to send asynchronous responses or proactive messages to Alexa.
- Alexa.ChangeReport – Report a property update to Alexa proactively.
- Alexa.ConsentManagement.ConsentRequiredReporter – Require customers to give consent to warnings about controlling devices with Alexa. Available for use in Japan.
- Alexa.Discovery – Identify the capabilities that your add-on supports.
- Alexa.EndpointHealth – Report the detected health of devices to Alexa.
- Alexa.ErrorResponse – Send an error response to a directive that your add-on can't handle.
- Alexa.Response – Send a response to a directive that your add-on successfully handles.
- Alexa.ReportState and Alexa.StateReport – Respond to a
ReportStatedirective with the state of all reportable properties.
Related topics
Last updated: Sep 28, 2026

