I coudn't find any API methods for working with courses (import/saving/getting info).
I think it will be very useful feature - e.g. I want to develop application for importing gpx tracks directly from phone.
Now it's not possible even through Garmin Mobile Connect, only from Connect site > Import Activity (it supports only a few formats and often throws error with not appropriate data - e.g. for gpx there should be not only trackpoints, but also speed and time data), then I need to save it as a track and after can synchronize with watch.
And another side - when I have kmz (or kml) file with tracks and points, it's not supported with Garmin Connect. The only one way to import is to use BaseCamp and connect watch via usb with computer.
It's very inconveniently, I depend on the pc/internet to import data to my watch. This is not appropriate in most situations, for example when I go hiking and I don't have access to internet and pc, but need to change my direction and build new track.
So my idea is to implement API for importing courses/activities and managing them. It can be implementing as access to NewFiles folder (where you can read/write/import from phone files).
The ideal is to have some plugin for popular Android/iOS navigation app (e.g. LocusMaps), which allows to import created track to watch via bluetooth.
Thanks in advance