After a few ineffective tries to get SpO2 history I was thinking about another possible solution.
Is there any way to manually sync Watch with Garmin connect using BLE or WiFi from my widget? (The same process as we do from the Garmin Connect app on smartphones to sync with watch data). After that I can receive data from Garmin Health API.
I have a widget which is getting OxygenSaturation SensorHistory, but it always returns 0. So I decided to change the tactic and to ask is this option to sync manually is possible.
In that case, I wouldn't need to use SensorHistory and Garmin would send it directrly to my server.
The same process performs after any training session was done when internet connection is present.
