The answer is, no. You’ll have to access the api for your home automation through Smart Things servers.
I guess you guys use the bearer token to figure out who the user is, and where to redirect?
It kind of feels like I’m coding Alexa in a sense that my app is requesting something from your servers only to return back to a device.
Why not use local API service on the Smart things Hub? Keep the information from leaving the smart homes?
Wouldn’t there be more money made if the only redirects that were happening to external servers were happening to sign in a user to their local environment from a remote device? Keep the Smart Home service local and off AWS?
In any case, the API is super easy to get the hang of. It works great!