04-14-2025 03:14 - edited 04-22-2025 01:05
04-14-2025 03:14 - edited 04-22-2025 01:05
Dear Fitbit Team,
I have a few technical questions we hope you can assist us with.
We appreciate your time and assistance in addressing these technical questions. Your insights will be invaluable as we proceed with our integration efforts. If you need any details, please contact me and I will be happy to provide even more information.
Thank you for your support.
04-21-2025 17:12
04-21-2025 17:12
Hi @WalkfitDEV
Some of the problems you reported were suppose to be fixed earlier this year. So, I'll need to do some investigation to figure out what is going on. Regarding question #6, that support page you referenced is outdated and was removed over 5 years ago. You should have been redirected you to our current support page. So, I'll fix the redirect.
04-22-2025 01:15
04-22-2025 01:15
Hi! Thanks for help!
We have seen some improvement for point nr 4 last month, thank you for that!
Unfortunately issue nr 3 is still existing, and we still get complains about it.
We also want to remove communication for inactive users and we do not know what to do in case of scenario described in point 1, so it would be amazing to get your advice there.
04-22-2025 08:18
04-22-2025 08:18
Per #3, I have had success directing the user to: https://www.fitbit.com/settings/applications
And then having them revoke access and reconnect via OAuth to our app. I know it's just a work-around, but it *usually* fixes the problem.
04-25-2025 00:44
04-25-2025 00:44
@GordonFitbit Hi! Any updates? It is 10 days from when I posted it 😞
05-08-2025 11:22
05-08-2025 11:22
Hi @WalkfitDEV
Thank you for your patience.
1. What we can do in this case is help you recover the last refresh token for this user so you can call the revoke token endpoint. This should stop your application from receiving future webhook notifications. Please create a support ticket in Issue Tracker requesting help and provide your client ID and the impacting user IDs. In the future, there are several things you can do to stop this from occurring:
2. We don't have a method to allow 3P developers to see the user's data in the Fitbit app. There could be various reasons for this. Please create a new ticket in Issue Tracker so we can get some information from you to investigate and provide the user ID, the endpoint you are calling, the endpoint response, pictures of mobile app on the same day that show the different data.
3. There could be various reasons for not receiving webhooks (i.e. the user changed userId, the user changed scopes they are consenting to share, your subscriber being down, the user is not syncing their device, bad devices, etc.). Please create a new ticket in Issue Tracker so we can get some information from you to investigate and provide your client ID and the user ID.
4. The times that I have seen this, there is a problem between the mobile app and Fitbit device where they get stuck in a syncing loop. On rare occasions, another 3rd party application that they share data with is has a bug where they are constantly pushing data to Fitbit, which in turn sends you a webhook. Please create a new ticket in Issue Tracker so we can get some information from you to investigate and provide your client ID and the user ID.
5. The token endpoints have a different rate limit, so they should not impact your standard 150 API calls per hour rate limit. We can investigate this issue with #4.
6. https://dev.fitbit.com/build/reference/web-api/partner-help/ is an old page and should not be expose. The current help page is https://dev.fitbit.com/build/reference/web-api/help/. I will remove the old page.