Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

403 Permission Denied for HRV Intraday API – Personal Application Type

ANSWERED

Hi,
I'm trying to access Fitbit's HRV Intraday data using the following request:
GET https://api.fitbit.com/1/user/-/hrv/date/{startDate}/{endDate}/all.json 

However, I receive a 403 Permission Denied error with the following response:

{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}

My application type is currently set to Personal in the Fitbit developer portal.

Any guidance or help would be greatly appreciated.
Thanks in advance!

Best Answer
1 BEST ANSWER

Accepted Solutions

Hi @heng03  @trelluf and all, 

Thank you for your patience!

Currently, HRV and Breathing Rate (BR) is not enabled by default for applications with "Personal" settings. While our engineering team is addressing the issue, we do not have a public timeline for the fix at this time.

However, we have a workaround. We can manually enable this access for your application. To request this, please submit a ticket via our official developer issue tracker: https://b.corp.google.com/issues/new?component=1677887&template=2088089 

Once you have submitted the request, our team will be able to review it and get the necessary access enabled for you.

Thank you for your understanding.

View best answer in original post

Best Answer
0 Votes
12 REPLIES 12

I'm having the exact same issue! I can call the HRV daily figure with zero issues but intraday is just rejected with 403. Would love to find a solution here!

Best Answer

Hi everyone,

I have been able to reproduce the problem of querying your own HRV intraday data when the application type = "personal".  I have filed a ticket to engineering and will update this post when it is fixed.

Best Answer

Hi,

May I know if there’s any timeline on when this issue will be fixed? It’s been about 3 months since the ticket was filed, and I’d appreciate any visibility on the progress or expected resolution date.

Best Answer

Hi @heng03  @trelluf and all, 

Thank you for your patience!

Currently, HRV and Breathing Rate (BR) is not enabled by default for applications with "Personal" settings. While our engineering team is addressing the issue, we do not have a public timeline for the fix at this time.

However, we have a workaround. We can manually enable this access for your application. To request this, please submit a ticket via our official developer issue tracker: https://b.corp.google.com/issues/new?component=1677887&template=2088089 

Once you have submitted the request, our team will be able to review it and get the necessary access enabled for you.

Thank you for your understanding.

Best Answer
0 Votes

Hi @DorisFitbit  @GordonFitbit , i have the same issue, i am able to access heatrate intraday, but the intraday readings for Spo2 is not coming ( my app is Personal type), please help me resolve this issue ASAP, i am using this for educational purposes, i have a short deadline. i would really appreciate your help. 

Best Answer
0 Votes

Hi @shaoib

Sure, happy to help! We can manually enable this access for your personal type application. To request this, please fill out the required information and submit a ticket via our official developer issue tracker: https://b.corp.google.com/issues/new?component=1677887&template=2088089 . I will work on it. 

Best Answer
0 Votes

HI, thanks for the reply, can you guide me what fields do i need to add in this signup form? like what username password i need to add ? Also, is ther any other  way or form that i need to fil for manual enabeling of this thing ?

 

Best Answer
0 Votes

Hi @shaoib 

We will need the information such as below (you will see exactly the same in the form). 

* Contact Name:
* Organization Name:
* Application Name:
* Application URL:
* Client ID [registered at https://dev.fitbit.com/apps]:

In the "Use Case" section of the form, please complete the part for a "Personal Project."

Once you submit the form, I will review it and enable the necessary access for you. If any information is missing, I will let you know right away 🙂

Best Answer
0 Votes

Thank you for your prompt response and assistance.

I tried to access the link you provided (https://b.corp.google.com/issues/new?component=1677887&template=2088089 ), but it redirects me to a Google Single Sign-On (SSO) login page that requires a Google corporate username and password. I attempted to log in using my regular Google account credentials, but it was not accepted.

As a result, I’m unable to sign in or submit the ticket, since the page seems to require internal Google access. Could you please advise if there’s an alternative way for me to submit the request, or if you could help create the ticket on my behalf?

Thank you for your help.

Best Answer
0 Votes

Thanks for the kind response. 
i would like you to know that in the meanwhile i was in contact with you in this comment thread, i managed to submit a ticket or request form, and i got reached back on my email, they are saying it is in progress. do i still need to follow the procedure that you mentioned ? or they will handle this ?

Best Answer
0 Votes

Hi @heng03 

No worries, I just created one for you via issue tracker. Can you please check your email and provide the required information in the ticket? 

Best Answer
0 Votes

Hi @shaoib 

Thank you for submitting the customer ticket! We can move the conversation there. As long as you provided the information we need, we can work on the following steps. 

Best Answer
0 Votes