Intervals.icu will replace the activities from the Strava API with the uploaded files. So you shouldn’t get duplicates.
I imported all activities from Garmin first and then imported all activities from Strava because some data was not in Garmin. However, now I have a bunch of duplicated activities that look the same to me. Is there an easy way to fix this? Or do I need to start from scratch, import Strava first and then import Garmin.
Don’t do that!
Use the Activity List view with source column and source filter to sort/delete doubles.
That’s how you can best solve this issue and avoid being unable to recover Garmin data.
But I do have a question, because there lately are some reports of problems with deduplication of Strava activities.
- Did you import both from the API connections or did you request archives from both that you uploaded to Intervals?
- Do you have Strava Privacy circle enabled? This could make for slightly different activities and lead to dups.
I requested both archives that I uploaded. I thought that by doing that, it would take the Garmin activities that existed and give them the Strava names.
I do have the privacy circle enabled around my home so maybe that is part of the problem.
Edit: Does it matter which activity source I keep? If the Strava activity is coming from my Garmin watch, they should theoretically be the same and I would guess I want to keep the Strava since it has the activity name and description.
You need to know that any data from Strava can’t be forwarded by the Intervals API. That’s because Strava considers that data to be theirs and no longer yours. If you ever close the Strava connection with Intervals, Intervals is obliged to remove all data originating from Strava. If you ever want another app to access your data over the open API from Intervals, the Strava data will not be available.
So, unless you have a very specific reason, you’re better of keeping the Garmin data.
The Strava Privacy circle hides a part of your activity and causes it to be different enough from the Garmin one to be considered ‘not the same’.
That’s what someone would ‘theoretically’ expect, but it isn’t the case. The activity forwarded over the API by Strava, is a , what they call, ‘enhanced’ version and is certainly not the original. In almost all cases, you loose data. For cycling for example, they forward a file without L/R balance. In general, any dev data from Garmin IQ fields is stripped.
Okay thank you! I appreciate your help. Just learning how to use Intervals and excited to get good info out of it.
I just deleted my Strava connection. (I hope I didn’t mess up things).
All my activities outdoor are recorded on garmin & indoor with the c2 logbook. So i assume there is no need to link strava? (I just use strava to watch the segment info)
If you have Garmin and C2 connected, and all your data was also synced from those, it shouldn’t be a problem.
Anything that was only synced from Strava will disappear however…
Ok. That confirms i will probably not lose anything. Only reason i connected strava with intervals was for the segment data. But never really figured out how that worked.
Ty
Hello! May I use curl to upload activities from Strava dump “activities” folder? Is it equal to “import all data” form? How to add activity type to command: curl -F [email protected] ‘https://intervals.icu/api/v1/athlete/0/activities?name=Foo&description=Bar’ ?
May i take list of all uploaded strava activities (and activities, restricted by terms of service) from api?
