Control Smart Home endpoints via Smart Home Controllers programmatically
It would be very useful to be able to send commands to Smart Home Endpoints via POST requests and not only by voice or the Alexa app. Currently the only way POST requests are used is to inform the Alexa Event Gateway of changes to customer's endpoints. There is no security concern since the client must obtain an Access Token in order to be able to send a message request via POST.
Example: Client's computer could send a POST request to switch on a smart light if a specific event happens (eg. room door opens and it is night time). For now the only way to achieve this is by voice or the Alexa app.
This would take smart home development to a whole new level!

-
Abhijeet Agrawal commented
I agree with Dimokritos and Daniel, it will help to automate triggers and actions.
-
Daniel Shin commented
I agree completely, I actually had this similar thought and I am very glad someone finally posted it in such a cohesive and detailed way! Being able to send commands via POST requests would save time in addition to creating more instantaneous and automatic actions. Thank you Dimokritos!