Select to expand quote
Dylan72 said..
I do wonder if the entire file is being uploaded there or just the results by the Garmin connection? If it's the entire file, then that does sound like a connection worth exploring.
The backend of GP3S website uses a Dockerised version of GPSResults to process files and calculate results from the Garmin FIT files.
I've not looked at the specifics of the Garmin Connect API, but my expectation would be a notification of each new session to be sent to GP3S, then GP3S would initiate the file transfer(s). There would of course be some kind of authentication involved... presumably OAuth. So far as I know, such integrations can only use the FIT files, never GPX / TPX / whatever.
If you'd like to know how it's done, I can ask for some pointers from someone who has already integrated their own products.