09-21-2020 12:13
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

09-21-2020 12:13
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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:
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
}
],
Answered! Go to the Best Answer.
Accepted Solutions
10-10-2020 22:23
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



10-10-2020 22:23
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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.
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google

09-21-2020 16:35
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



09-21-2020 16:35
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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?
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google

09-22-2020 04:59
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

09-22-2020 04:59
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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.

10-10-2020 22:23
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



10-10-2020 22:23
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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.
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google

07-13-2022 02:06
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

07-13-2022 02:06
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
- Who Voted for this post?
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.
