I have an idea for an app, do these APIs exist?

So one thing I really want to be able to do is sync my digital scale with Garmin Connect. It's an off-brand white labeled Chinese scale with a generic white-labeled phone app call VSyncFit. In order to get my weight into Garmin Connect, VSyncFit syncs to a Fitbit account (even though I don't own a Fitbit), which syncs to MyFitnessPal, which syncs to Garmin Connect, which is hilarious that that actually works.

The nice thing is, people have already decided the magic numbers used in the BLE communication between the white labeled VsyncFit app and the scale, and it's ASL Licensed. 

Given my Garmin Venu has host BLE capabilities (AFAIK), I was thinking, how about an app for my watch that I flick on, then jump the scale, then have the scale  talk straight to my watch. Examining the API, it does _not_ look like one can create arbitrary sensor types, so it'd have to be a watch app of some sort.

* So a couple of things, does the Venu have the capability to connect to arbitrary BLE devices like my scale?

* Assuming I have that working, does an SDK Exist where I can enter a weight value into Garmin Connect directly?

If you could point me to the documentation on the second, that's where I'm really struggling.


cheers,

-Jonathan