Garmin not synching

Hello,

This is going to be a bit detailed to explain, but basically the data from Garmin is not being imported even after forcing to import the old data or even after waiting a couple of hours.

Here’s a timeline of what happened:

  • ~8 hours ago I’ve created an account with this same name, then connected my Garmin account and imported all activites + wellness data without issues
  • Checked the data, all seemed ok
  • Connected my Strava account because I thought I would get extra data shown up, this renamed my activities to the Strava name (this is checked by default?)
  • Noticed that all my activities have been renamed, I wanted them back to the old Garmin naming, so I disconnected my Strava account, the activities kept the Strava name
  • Tried to import all the old activities again, noticed the names weren’t updating back to the Garmin ones
  • Deleted all the activities (thinking it’s an actual delete, I learned after bugging my account that it’s not)
  • Tried to import all the old activities again, it wasn’t working (yeah, they were hidden because I didn’t filter by the deleted ones, but I didn’t know that)
  • Since it wasn’t working, I tried to disconnect my Garmin account, re-connect it and sync again, it wasn’t working
  • Since that didn’t work, I deleted my whole account
  • Created a new one under the same name, connected my Garmin account again, tried to import the activities, nothing
  • Waited ~8hours, tried again, nothing

Is there any way to import my data again or not? From a developer’s viewpoint I think this it what happened, but god knows at this point and how everything is setup… But looks like the activities ID’s and data were imported, then “deleted” (not actually deleted in the DB, and just disabled), then I deleted my old account which made those activities ID’s orphans (because of the missing athlete id? they’re still associated to the old athlete id) and now there’s no way to resync my activities because there are no new ID’s to import from Garmin

Unfortunately Garmin heavily restricts historical data fetches. So once Intervals.icu has done one big fetch for your Garmin user it can’t do any more, even if you create a new account.

What you can do is use the “Import All Garmin Data” button in /settings to process the big GDPR file they email you when you ask for all of your data.

You should connect Strava and Garmin. Untick the “Keep non-Strava activities in sync with Strava” in the Strava box in /settings to keep the Garmin names. Garmin activities will replace Strava ones but will link back to Garmin and Strava and segments will be copied across. Most people name things nicely in Strava and not anywhere else, which is why that defaults to on.

1 Like

Got it, so I’ll be importing then the Garmin data via the GDPR file, didn’t know that they’ve limited the API so much, thank you very much for the help

1 Like

Wanted to confirm that I’ve been able to successfully import all the data with the GDPR file, so thank you very much for the help. This one can be closed now :slight_smile:

1 Like