I want to track historic temperatures from my 5 thermometers linked to my SmartThings hub.
I realise that although this information is available via the web-interface on the smartthings hub, it doesn’t seem to be accessible via the API (which is a bit annoying)
I’ve reverted to trying to get a notification sent to a web-service via a callback whenever a device’s reading/measurement changes. Then I can filter and log these changes myself.
I’ve created a personal token to allow me to use the API, and I’m able to pull back a list of devices, and some device information/status.
What I’d like to be able to do is set a webhook against all of these thermometers.
Is it possible to do this with just the API? I was hoping for an end-point that allowed me to say something like…
deviceId=123123-123123-12313; measurement=temperatureUnit.temperature.value; callback=http://my_web_address.com/dealwith_st
Is this sort of thing possible, or do I have to do this via a SmartApp created on the web-interface?