Forum Posts

missing activity ids with activity list request

When we do the request for the full activity list available for a specific user: https://api.fitbit.com/1/activities.json we don't see the activity id of an activity this user selected on her pixel watch. The activity id was 91060, which is a running...

Hielko by Base Runner
  • 24 Views
  • 2 replies
  • 0 votes

Problems with integrations

Dear Fitbit Team,I have a few technical questions we hope you can assist us with.Deleting subscriptions for users we do not have data anymore. In some cases we receive hook subscription data for users that do not have any data for access\refresh toke...

WalkfitDEV_0-1744625681549.png

Resolved! Issue of intraday data access

My applications to intraday data access were approved, and I received confirmed messages from the issue tracker. However, I still cannot access the intraday data.To be precise, I called the "Heart Rate Intraday by Date" endpoint "/1/user/[user-id]/ac...

[MAJOR] Invalid CalorieLink provided by API response

 There seems to be an issue on format for calorie link intraday request. For responses coming from the endpoint: https://dev.fitbit.com/build/reference/web-api/activity/get-activity-log-list/, each activity log contains a possible field "caloriesLink...

Resolved! Intraday heartrate data isn't appearing

Hi,I recently had intraday API access approved for my application(server-based) but when I send a request for intraday heartrate I'm not getting the intraday data and only getting the summarized RHR. Endpoints tried:GET https://api.fitbit.com/1/user/...

apocdm by Jogger
  • 223 Views
  • 2 replies
  • 1 votes

HTTPS Securely issue

Dear Fitbit Support team,When users log in with Google to authorize our app and grant permission to access Fitbit data, they receive a warning message: Warning! The app is not using HTTPS to obtain your permission securelyEven though we are using HTT...

How to access Fitbit child account data?

I'm trying to get the data I've accumulated through Fitbit Ace 3, but sdk says no, and I'm trying to get it through API, so the initial stage of logging in with my child's account is not possible, what should I do? In conclusion, I would like to ask ...

Resolved! Fitbit API Rate Limit Issue

Dear Fitbit API Support,I call api /1/user/-/profile.json for 1 time and meet this issue. Before that I call this API to make this reach limit /1/user/-/activities/tracker/....As I know the Fitbit Web API has a rate limit of 150 API requests per user...

hyhuu99_0-1741946009581.png
hyhuu99 by Jogger
  • 134 Views
  • 2 replies
  • 0 votes

Resolved! 'Retry-After' When hit 150 rate limit

Hi All, This week, starting from February 22, 2025, I began encountering "Retry-After" errors on some cases when hitting the rate limit. However, we process hundreds of cases, and most run successfully before even reaching the limit. Does anyone have...

yuhang by Recovery Runner
  • 95 Views
  • 2 replies
  • 0 votes

Demo Account Requests

I have some questions about the new Demo Accounts.1. Do I need to create a new Issue Tracker request for each account/participant or just once per study like the old gmail "+" hack?2. Can I transfer the data from a demo account to the participant's p...

Kevin_H by Base Runner
  • 98 Views
  • 2 replies
  • 0 votes

invalid_grant error

Hi!I keep getting a console error for invalid_grant. It says my authorization code is invalid, but it isn't expiring and it seems to be a valid code. Can you please help?

badcb by Jogger
  • 178 Views
  • 7 replies
  • 0 votes

Resolved! API capturing high step count but zero active minutes

We have a situation where our web API with Fitbit is capturing high step count but zero active minutes ( for instance 17K steps but zero light, active or highly active minutes- all using Fitbit charge 5). In some cases we have 15k steps, 140 light ac...

Kigo by Recovery Runner
  • 133 Views
  • 6 replies
  • 2 votes

Abnormal 'activeDuration' value for activities

For some of our users, we started getting abnormal 'activeDuration' values for activities, which don't fit into int value.Sample log is: feign.FeignException: Numeric value (1721157995000) out of range of int (-2147483648 - 2147483647)at [Source: (Bu...

martaen by Recovery Runner
  • 241 Views
  • 6 replies
  • 3 votes

Fitbit Sleep level Data Summary Data Rounding Algorithm

Fitbit Sleep API has level summary fields for stages like deep, rem, light, wake where we can see the count, minutes, and thirtyDayAvgMinutes. If the total second count for a specific stage does not equates to a full minute, what type of rounding alg...

diptopol by Recovery Runner
  • 260 Views
  • 5 replies
  • 0 votes

AZM intraday - internal server error

Hello,I'm working on an app that fetch data on intraday endpoints. All of them works except the active-zone-minutes endpoint.My app is set to personal. Here is the url I use: https://api.fitbit.com/1/user/-/activities/active-zone-minutes/date/mydate/...

Can't get spo2 but can get intraday heart rate

Hi All - I'm trying and failing to get oxygen saturation data through the web API.I have authorized the oxygen_saturation scope (see screenshot below).The app is designated as "Personal".A request for heart rate data works fine. The URL looks like......

permissions.PNG
mmcc73 by Recovery Runner
  • 1143 Views
  • 11 replies
  • 1 votes

Intraday Breathing rate data

Breathing rate is associated with sleep. If there are multiple sleep sessions in the day, are we gonna receive multiple breathing rate values. From a single day of data what I have seen is that I have received two sleep session data. However I am get...

diptopol by Recovery Runner
  • 130 Views
  • 1 replies
  • 0 votes

Resolved! Receiving error 503: service unavailable

Receiving error 503: service unavailable while accessing the web api. Its my first time getting this error and I suppose its on the web api side. Is that correct? I am building a thesis application relying entirely on fitbit data and I am concerned. ...

Resolved! EER Formulae

With my apologies, John... I'm trying to use the EER formulae here (in a Wear OS app). I question the "1.0 x" multipliers on these grounds:Multiplying anything by 1.0 doesn't make any difference and implies that those factors are placeholders for the...

Gondwana by Veteran Runner
  • 329 Views
  • 4 replies
  • 1 votes

Missing Heart Rate data from Activity Summary

We're seeing missing data for heart rate zones when using the Activity Summary Web API. This is happening for people with whom we previously were able to get the heart rate zone data. I've double checked the scopes and they have the correct permissio...

dbe5007 by Recovery Runner
  • 323 Views
  • 5 replies
  • 0 votes

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
  • 324 Views
  • 6 replies
  • 0 votes

Resolved! AZM

I'm trying to access AZM data from the Web API, but I receive a 403 Permission denied Response:  {'error': {'code': 403, 'message': 'The caller does not have permission', 'status': 'PERMISSION_DENIED'}}  The App Scope is personal and the scope "a...

active-zone-minutes endpoint throwing error

Hi all, I am making a request to the `active-zone-minutes` endpoint (`https://api.fitbit.com/1/user/-/activities/active-zone-minutes/date/[todaysdate]/1d/1min.json`) and I'm getting the following error: `{"errors":[{"errorType":"system","fieldName":"...

uhhdev by Jogger
  • 308 Views
  • 3 replies
  • 0 votes