Skip to main content

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.