Since today, most of my POST requests to the /uploads API are failing with HTTP 413 (Payload Too Large).
I did some additional tests and it seems that files bigger than 1MB are being rejected - unfortunately most of my (TCX) files are larger than that.
This issue started to occur today (28.08.2025) after 13:15 UTC. All uploads before were successfull. All uploads afterwards are failing
I stumbled on the same problem. Im wrote a small app to sync Apple Health activities to Strava using tcx file format. I didnt published that app to public, I created that in time, when strava import was broken few years ago - it didnt understand segments in activities. From time to time I add some tweaks to it - for example syncing power, ability to hide the activity using http form posts and simillar.
But today, it broke. I was looking into my code and tried to figure it out. It didnt come to me, that it could be Strava side problem.
I hope that it is the bug, not the new feature. Because even runs around 14km have more that 1MB file size. If it is the feature Im dont know, what I will do - I can remove that power data (but I dont want to….) or do some GPS optimalization. But for longer runs, it will not help. I run even ultramaratons around 100km and I dont think, that it is possible to strip so much data from the file….
I think it is working again 🥳
Hello all, if this still occurs, please reach out to developers@strava.com.
Login to the community
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.