Appearance
Alexa
Description
This is the module to integrate the alexa voice assistant into your app. The module provides all the required configuration options and the alexa fulfillment endpoint to interact with an alexa skill. One big difference to other modules is, that there might be a good reason to create multiple alexa skills for branding or other reasons. In this case, change the key in the config can be extended with a number flag. This means that any key in the form alexa#X
rather than alexa
(compare config chapter) is accepted as well, where X is any positive number or digit. Make sure to provide a different path
and name
parameter inside the config file for all defined alexa modules. Otherwise multiple modules will clash over at least some resources.
API
Alexa request endpoint
Handles alexa request. Other than handling requests sent by alexa, this endpoint offers no practical value to other users.
POST
/api/v1/alexa/fulfillment
Request Body
Name | Description |
---|---|
directiveoptional | A command to execute issued by alexa. |
Response
This endpoint simply returns Status 204
to indicate a successful operation and to save bandwidth.