04-14-2025 03:14 - edited 04-22-2025 01:05
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

04-14-2025 03:14 - edited 04-22-2025 01:05
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
- Who Voted for this post?
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 token in our database, or a token is lost on our end. Without this we are unable to DELETE subscriptions for these users. We cannot ask users to refresh data as in some cases they are not using our application anymore. How can we stop receiving subscriptions for such users when we do not have any data for them anymore?
- It is possible to observe the difference between what users see in the Fitbit app and what we’re getting from Fitbit API. Data will not match even after a couple of hours. What might be the reason for such behavior?
- Some users set up activity subscription hooks, but we do not get any data updates. We received a couple of complaints about this to our customer service, but it seems that on our end flow was created in the correct way. Subscription is available when calling the Fitbit API and it is showing the same id as we have in our db, but we do not get any hooks updates.
- Sometimes we receive hooks to update the same user multiple times in a short timespan (like 10000+ hook calls in 5min). Example for single user (time in UTC).It is not a one time incident, it has already happened a couple of times. Could you please explain why this is happening?
- In some cases we receive hook data really often and this can exhaust the rate limit for the user. The rate limit is 150 API requests per hour and we need to pull data for distance and steps. So every hook call consumes 2 “tokens” for rate limit. It happens that in 1h we get more than 75 hook calls. What can we do to improve or maybe there is a way to reduce how often hooks are called?
- Please update this page: https://dev.fitbit.com/build/reference/web-api/partner-help/ Mail listed there to contact unfortunately does not exist anymore.
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
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



04-21-2025 17:12
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

04-22-2025 01:15
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

04-22-2025 08:18
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

04-25-2025 00:44
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
@GordonFitbit Hi! Any updates? It is 10 days from when I posted it 😞

