Pretty sure it's already possible. I have a small service running on homelab that syncs all the withings data to garmin. Has needed no attention in years and just works.