09-01-2024 11:24 - edited 09-02-2024 09:55
09-01-2024 11:24 - edited 09-02-2024 09:55
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.
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.
09-03-2024 23:11
09-03-2024 23:11
Same problem here. Application is totally broken now. 😞
09-03-2024 23:50
09-03-2024 23:50
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.
09-22-2024 22:44
09-22-2024 22:44
Is there an update on the fix or when it will likely be fixed?
09-23-2024 14:35
09-23-2024 14:35
I haven't seen this particular issue (missing CORS headers) for myself or my users since Sep 6 so hopefully it's been resolved.
09-23-2024 21:26
09-23-2024 21:26
At the time of writing this is what shows up on fitbit / cronometer apps - Cronometer should be showing at least 2776 calories burned.
10-11-2024 13:08
10-11-2024 13:08
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.