Forum Posts

Rate Limiter seems to be Double Counting

I have implemented strict logging, call counts, and ensured no redirect calls are being made. I have been retroactively pulling data from authorized users of my application; going back to their enrollment in a research study, 100 days at a time, for ...

jputney by Recovery Runner
  • 393 Views
  • 12 replies
  • 3 votes

Intraday denied access

Hello everyone!I am Alex, and currently at my last year of university, as my final year project I was studying wearable technologies and how it could help elders and people with special needs. Throughout my dissertation I have managed to connect the ...

Search Food API sometimes returning empty results

Currently, the Search Food API seems to be randomly returning empty results for searches.To reproduce: use the Web API explorer and set the query to something like "cheez" or "honey".https://api.fitbit.com/1/foods/search.json?query=cheezTry it a few ...

jl__ by Base Runner
  • 541 Views
  • 12 replies
  • 0 votes

adding meditation activity

I've been able to add user activities of type 7075 - Meditating to my user account, but I can't get them to show up in the Mindfulness area of the phone app. Does anyone know of a way to add a meditation session into the mindfulness area of the phone...

Undocumented endpoint in foods API

I've been looking through the documentation for the Food and Water API at https://dev.fitbit.com/build/reference/web-api/food-logging and https://dev.fitbit.com/build/reference/web-api/explore/#/ and was searching for a way to get a list of the curre...

jbell1329 by Recovery Runner
  • 934 Views
  • 2 replies
  • 0 votes

Important updates to the Fitbit Web API

Dear Fitbit Developer Community, We’re making some important upgrades to the Fitbit APIs so that they remain stable and scalable for everyone.  These updates include the log ids, stricter syntax enforcement and deprecating the Sleep v1 endpoints.  To...

Resolved! cors on activities/list.json

Hello,I'm having a problem when I try fetching <https://api.fitbit.com/1/user/-/activities/list.json> gets "... has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource."I can make the same call wi...

syncing multiple devices

A potential client would like to use multiple FitBits (or potentially another device if one would be more appropriate) for a research project. The project would be to have multiple fitbits (say, 10), and a group of people to wear them during a shared...

deletion of water records 502 error

Deleting a water record now fails with a 502 error, but the record is deleted. We do the request as follows (tested it with Postman, user id of an existing user and the logID exists also):https://api.fitbit.com/1/user/<userid>/foods/log/water/1080101...

Hielko by Runner
  • 344 Views
  • 1 replies
  • 1 votes

Resolved! Sleep List Endpoint Returns Empty JSON

We are now seeing the same issue with Sleep requests that we did with Water requests. Using the https://api.fitbit.com/1.2/user/-/sleep/list.json endpoint it returns an empty JSON response.I cannot reproduce the issue with my accounts, but there are ...

bickster by Base Runner
  • 111 Views
  • 1 replies
  • 0 votes

Resolved! Water log: always empty response

With the water log request: /foods/log/water/date/......jsonthe response is always empty, while there is water data logged in the Fitbit app for the dates requested:{    "summary": {        "water": 0.0    },    "water": []}We see this on our test de...

Hielko by Runner
  • 909 Views
  • 21 replies
  • 4 votes

Clarification on SpO2 Data for Non-Main Sleep Sessions

According to the SpO2 API documentation, SpO2 data is specifically associated with a user's main sleep. However, we’ve observed that intraday SpO2 data is also being returned for sleep sessions where mainSleep=false.Could you please clarify this beha...

diptopol by Base Runner
  • 325 Views
  • 1 replies
  • 0 votes

endpoint to retrieve swim_lengths data

When exporting data from my fitbit using google-takeout I find a file recording my swim length data, namelyPhysical Activity_GoogleData/swim_lengths_data_yyyy-mm-dd.csvNow, I'd like to obtain the same data by using the WebAPI, but I can't seem to fin...

Still missing access control headers in API responses

Dear Fitbit developers,I’ve noticed that I’m still encountering many preflight (CORS policy) errors because not all endpoints return the required access control headers in their responses. Some endpoints do this correctly and don't cause any issues.I...

RobertDev by Recovery Runner
  • 222 Views
  • 3 replies
  • 3 votes

timezone=UTC parameter not working as expected

Hello,I'm having an issue with the timezone parameter when requesting intraday data.Here is the API request I'm making:/1/user/${userId}/activities/calories/date/YYYY-MM-DD/1d/1min.json?timezone=UTCEven though I've specified timezone=UTC, the API sti...

How to report a breaking issue?

Dear Fitbit developers,I’m experiencing an issue for which I need your assistance. However, over the past few days, I’ve made several attempts to get in touch—without success.I’ve updated existing topics with questions about the status → No response....

RobertDev by Recovery Runner
  • 125 Views
  • 1 replies
  • 0 votes

Data Collection Suddenly Stop

Hi, Last night, I was collecting data using hundreds of tokens. However, the process unexpectedly stopped during the use of one token, even though it hadn’t reached the API limit and no error messages were recorded in the logs.Has anyone else encount...

yuhang by Recovery Runner
  • 184 Views
  • 1 replies
  • 0 votes

Moving of Fitbit Account to google account

I have a fitbit account created with my work email. I use this account for development purpose and use it to create and manage fitbit apps, request intraday data. As fitbit accounts are moving to google accounts, I tried to move this account to googl...

diptopol by Base Runner
  • 314 Views
  • 3 replies
  • 0 votes

TypeError: Failed to fetch through WebAPI Explorer

Hello,I am not able to access activities within Fitbit Web API Explorer. It worked good in February 2025. Example:1.https://dev.fitbit.com/build/reference/web-api/explore/#/ -> Authorize2. /1/user/-/activities/frequent.json -> Get Recent Activity Typ...

zdenko by Jogger
  • 324 Views
  • 4 replies
  • 3 votes

incorrect cardio load values

We started with requesting the Cardio Load, but it looks like the Web API doesn't return the correct values. For a test device we see vo2Max range results on days that we didn't use the test device (for example May 10 and 11), we see a vo2Max range f...

Hielko by Runner
  • 374 Views
  • 3 replies
  • 0 votes

Missing Heart Rate Intraday but has step intraday day

Hi Fitbit Support,We're experiencing a data availability issue with some participants in our system. While we're successfully retrieving steps data (both daily totals and minute-by-minute intraday metrics), we're encountering gaps in the heart rate d...

Chochu_0-1747170127539.png Chochu_1-1747170145116.png Chochu_4-1747170401883.png Chochu_3-1747170379789.png
Chochu by Jogger
  • 249 Views
  • 1 replies
  • 1 votes

Get Activity Tcx not working

I can successfully register people and add them to a subscription. I receive data when they sync and I am able to call for the activity data and record that. However, there is data that seems to only be present in tcx files and so I wanted to downloa...

Is there any web api available for EDA and Stress?

Hello Fitbit Community,I am seeking information about the availability of a web API for accessing Electrodermal Activity (EDA) and Stress data from Fitbit devices.If anyone within the community has insights or knowledge regarding any existing or plan...

DocApp_0-1697177483182.png
DocApp by Jogger
  • 995 Views
  • 3 replies
  • 1 votes

WebApi sync weight data failed error code 403

Hi everyone, I'm encountering an issue while trying to sync weight data to Fitbit using the Web API. I receive a 403 Forbidden error with the message "The caller does not have permission", but I'm certain that I've completed the full authorization pr...

haoziy by Recovery Runner
  • 347 Views
  • 3 replies
  • 2 votes