And/or makes it available via API?
Why not have a simple setting - activities you wish to push, and just select them?
Yes, Garmin makes the data available through the API, but the API was not designed only for Strava. Strava is just one of many 3rd parties using the API to exchange data with Garmin. So while Strava is not able of processing all types of activities, other API-users may be. It is up to the API user to pick up only the data it wants or can use. That's the usual way APIs work generally. In other words, if you do not want some of the activities being imported to Strava, you have to ask Strava to build in some filter into their import from Garmin.
Hi Trux, does the API handle all type of activities or just those coming from a device? The vast majority of my activities automaticaly loaded from my 1030 or 920xt go to strava (I am not getting Indoor Running for some reason). But none of the activities loaded manually in GC go to Strava. It is correct that manually uploaded activities are not synced in strava by the API?
Hi Trux, does the API handle all type of activities or just those coming from a device?
I do not know, I do not have access to the API. But if you do not see any manually entered activities in Strava, then either they are not available on the API, or are available separately and Strava does not load them. You'd need to ask Strava, or someone with the access to the API documentation.
This feature can be supported I have just got a garmin having moved from an Apple Watch I likewise just want to link my runs and outside bike rides to strava and this is all that I synced with the Apple Watch you had an option on what a activities synced with strava so why is this option not available on the garmin Watch?
why is this option not available on the garmin Watch?
Because Garmin does not have any Strava-specific interface. Strava uses the general partner API, and the way they handle the data available through it is under their control. On Garmin's side you have no choice what should be available on the API, or for which API partner it should be available or not. The API simply gives to the 3rd parties the acess to the data in your Garmin Connect account. Unlike at Apple who likely developed the interface to Strava themselves, the implementation of the API for Strava was not developed by Garmin, but by Strava (or someone they hired).
I fixed this (work around) by defaulting all the Strava activities to only be shared with me. Then, if I want it to be public, I will go in an make it public. This allows me to rename activities and edit before publishing. It is a hassle, but is working.