Skip to main content
Question

API Webhook Bug: Auto-sync from Garmin Connect forces English locale (en-US) specifically for Edge 840

  • June 22, 2026
  • 3 replies
  • 17 views

Forum|alt.badge.img+1

Hi Strava Support Team,

I am reporting a specific backend bug regarding the auto-sync API between Garmin Connect and Strava, which started occurring around late May 2026.

Whenever an activity is automatically synced from my Garmin Edge 840, Strava ignores my profile's language settings (Italian) and defaults the generated activity title to English (e.g., "Afternoon Gravel Ride" or "Lunch Ride").

I have performed extensive troubleshooting to isolate the issue. Here is the undeniable evidence that the bug is located in the server-to-server API payload for this specific device:

Manual Upload works perfectly: If I take the exact same .fit file from the Edge 840 and manually upload it via the Strava website, Strava correctly parses it and generates the title in perfect Italian (e.g., "Sessione di gravel biking pomeridiana"). This proves the .fit file itself is not corrupted and does not contain hardcoded English tags.

Other Garmin devices work perfectly: If I auto-sync a swimming activity using my Garmin Venu 3, the title is automatically generated in Italian.

Garmin Connect is localized correctly: In the Garmin Connect web dashboard, the activities from the Edge 840 are correctly named in Italian.

Conclusion:
The webhook payload sent from Garmin to Strava for the Edge 840 is either missing the localization parameter or Strava's API endpoint is incorrectly forcing a fallback to the en-US locale during the automatic background sync.

Could you please forward this to your engineering team to investigate the API parsing for Garmin Edge 840 uploads?

Thank you for your support,

This topic has been closed for replies.

3 replies

Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • June 23, 2026

A “profile language” as such does not exist, you can have different languages for every app, device and webbrowser that shows Strava activities. The titles of automatic synchonized Garmin activities though depend on the email language but unfortunately Strava recently has removed the option to setup that.


Forum|alt.badge.img+1
  • Author
  • Hub Rookie
  • June 23, 2026

Thanks for the clarification. However, this confirms a clear architectural bug on your end. If the auto-sync webhook still strictly relies on the 'email language' variable to localize titles, but the frontend option to set/update it has been removed, the syncing mechanism is fundamentally broken for any new device associations (like my Edge 840). Is the engineering team planning to decouple activity localization from this deprecated setting?


  • June 23, 2026

Hi ​@fabreg 

Thanks for your message! The Hub has transitioned into a developer-focused space for conversations related to our API and resources for our developer community. 

If you’re looking to for technical support, check out this resource.