Showing results for 
Show  only  | Search instead for 
Did you mean: 

Missing CORS response header for activity APIs

I've had users report errors that started happening this morning (Sep 1). Based on the browser console screenshots they provided, some of the API responses are missing CORS headers (specifically, access-control-allow-origin). This completely breaks functionality on our website because we make API requests from the browser rather than via a backend.

missing-cors.png

It looks like it was due to a change/rollout in the API, since it started affecting a subset of users earlier and is now affecting everyone.

It's only happening for activity APIs, such as the steps/distance timeseries. Other APIs like sleep and heart timeseries are unaffected.

Best Answer
6 REPLIES 6

Same problem here. Application is totally broken now. 😞

Best Answer

Hey @jl__,

Thanks for reporting this issue. We're looking into it!

I'll update this thread if we need additional information from everyone impacted.

Best Answer
0 Votes

Is there an update on the fix or when it will likely be fixed?

Best Answer
0 Votes

I haven't seen this particular issue (missing CORS headers) for myself or my users since Sep 6 so hopefully it's been resolved.

Best Answer
0 Votes

At the time of writing this is what shows up on fitbit / cronometer apps - Cronometer should be showing at least 2776 calories burned.

Screenshot_20240924_142116.jpg

 

Best Answer
0 Votes

This problem is back (missing CORS headers). I get it now on the profile endpoint, but maybe more places.

Hope this can be fixed soon, because this error breaks many apps.

Best Answer
0 Votes