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

Webapi sync weight data failed error(The caller does not have permission) code 403

ANSWERED
Hi everyone,

 

I'm encountering an issue while trying to sync weight data to Fitbit using the Web API. I receive a 403 Forbidden error with the message "The caller does not have permission", but I'm certain that I've completed the full authorization process.

 

Details:
  • Error Code: 403
  • Error Message: "The caller does not have permission"
  • API Endpoint: POST /1/user/-/body/log/weight.json
  • Authorization Scopes: I've requested and received all necessary permissions, including the weight scope.
  • Token Validity: My access token is valid and has not expired.
Best Answer
1 BEST ANSWER

Accepted Solutions

Hi @haoziy 

Apologize for any inconvenience you're experiencing with this issue. I've reported this to our engineering team and will be sure to provide an update as soon as I receive one.

Workaround Solution: You'll need to append your user_Id directly to the URL. For example, please change the URL from: https://api.fitbit.com/1/user/-/body/log/weight.json to: https://api.fitbit.com/1/user/user_Id/body/log/weight.json

Regards,
Inca

View best answer in original post

Best Answer
4 REPLIES 4

(Post moved to Web API forum section.)

Peter McLennan
Gondwana Software
Best Answer

Also hitting this issue. Any updates from Fitbit?

Best Answer

what’s your issue detail

Best Answer
0 Votes

Hi @haoziy 

Apologize for any inconvenience you're experiencing with this issue. I've reported this to our engineering team and will be sure to provide an update as soon as I receive one.

Workaround Solution: You'll need to append your user_Id directly to the URL. For example, please change the URL from: https://api.fitbit.com/1/user/-/body/log/weight.json to: https://api.fitbit.com/1/user/user_Id/body/log/weight.json

Regards,
Inca

Best Answer