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

Web API Misleading walking activity description

ANSWERED

The description of various walking activities at various speeds yields an activity description that is always the same and is misleading in terms of the speed. Here is a sample walk that I input manually, although non-manually-entered walks have the same issue:

image.png

API CALL: https://api.fitbit.com/1/user/-/activities/date/2020-09-21.json
RESPONSE:
....

"activities":[
{
"activityId":90013,
"activityParentId":90013,
"activityParentName":"Walk",
"calories":502,
"description":"Walking less than 2 mph, strolling very slowly", // the speed is much great than 2mph!!!!
"distance":8.399999,
"duration":3600000,
"hasActiveZoneMinutes":false,
"hasStartTime":true,
"isFavorite":false,
"lastModified":"2020-09-21T19:03:18.774Z",
"logId":34366480501,
"name":"Walk",
"startDate":"2020-09-21",
"startTime":"07:00",
"steps":12173
}
],

 

 

 

Best Answer
0 Votes
1 BEST ANSWER

Accepted Solutions

Hi @OliverBernal 

 

Our default setting for walk is "less than 2 mph".   We don't auto-adjust the exercise based on how slow or fast the user walks.   Using the Browse Activity endpoint, you'll see a wide variety of walking activities and their paces.   If you want to use a different walk activity, then you should be able to use the Log Activity endpoint specifying the appropriate activity id.

Gordon Crenshaw
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google

View best answer in original post

Best Answer
0 Votes
4 REPLIES 4

Hi @OliverBernal 

 

Are you manually entering the data through the web or mobile application, or using the Log Activity endpoint?   If you're using the endpoint, would you please send me the endpoint that you're executing?

 

 

Gordon Crenshaw
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google
Best Answer
0 Votes

Hi GordonFitbit, for the sample shown above I entered the data through the windows 10 desktop application. However, this issue came to light via a client's fitbit device data (not manually entered) -- which we have integrated via the web API in our online portal. So it appears to be an issue for manual or device-driven data.

Best Answer
0 Votes

Hi @OliverBernal 

 

Our default setting for walk is "less than 2 mph".   We don't auto-adjust the exercise based on how slow or fast the user walks.   Using the Browse Activity endpoint, you'll see a wide variety of walking activities and their paces.   If you want to use a different walk activity, then you should be able to use the Log Activity endpoint specifying the appropriate activity id.

Gordon Crenshaw
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google
Best Answer
0 Votes

Hi Gordon, I have a similar issue on the Nutra Check App. I use a fitbit charge 2, walk at a reasonably fast pace at just over 3 mph but when this info is automatically related to the Nutra check App it states

"walking less than 2mph, strolling" which is very discouraging. Surely your Fitbit engineers can correct this anomoly easily. 

Best Answer