03-16-2021 07:35
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

03-16-2021 07:35
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
- Who Voted for this post?
I have registered app and webhook. In my phone application I successfully created subscription.
https://api.fitbit.com/1/user/{someid}/etc...
It works for some users. I mean Fitbit triggers my webhook. But for one user (which has successful subscription), Fitbit for some reasons doesn't triggers my webhook.
Any ideas why this might happen? If there were configuration issues, it would be reproducible for all users, not for only one.

- Labels:
-
Android
-
JavaScript
03-16-2021 17:01
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



03-17-2021 07:27
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

03-17-2021 07:27
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Hi, In additional debug, I've figure out that there are no HartRate data, even if I ping FitBit directly with fitbit_user_id.
But in native Fitbit app, HartRate data presents for this user. Is there any thoughts, why it happening?

03-18-2021 17:20
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



03-18-2021 17:20
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
- Who Voted for this post?
@Ted_Lv Could you confirm that the user has consented to sharing heart rate data with your application? You can use the Introspect endpoint to determine if the use has given consent to share data with your application as well as the data they chose to share with your application. If heart rate is not listed as one of the scopes they've consented to share, then this may be why you're not seeing pings for this user's heart rate.
