I am using a Google Pixel Watch 3, and every time I go for a run with it, I go to “Fitbit Exercise” and then “Run”. When I'm finished with my exercise, it is saved as a “Structured Workout”, with absolutely no indication of what kind of workout it was. Querying the activity from the Web API (https://api.fitbit.com/1/user/-/activities/list.json) gives me back this:
{
"activityTypeId": 91060,
"activityName": "Structured Workout",
// ...
}After querying the Activity Types API (https://api.fitbit.com/1/activities.json), I notice that there is no activity type with that ID or name. It looks to me like “Structured Workout” (ID 91060) is a fallback for an unknown activity type, but it seems weird that something as common as a regular run would be flagged as unknown.
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
Thanks for following up on this, @GordonFitbit. Have you managed to reproduce the problem? I've later heard from others starting the Run activity in the same way that I am, but not facing the same issue, but it happens consistently for me.
Best Answer
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
hi @sindrenm
I have tried to reproduce this problem, but haven't been able to. Here are the steps I followed:
If you try these same steps and still see "Structured Workout" returned in the mobile app, then I would say there is a problem with the Fitbit software on either the Pixel Watch or Fitbit mobile app. You would need to speak with our main customer support team for help.
I will move this post to the "Android" platform community. Report your findings in this post after testing the problem again. Someone moderating the Android community should be able to help you from there.
I have the same problem. You cannot see this in the Fitbit mobile app. Somehow the app shows a run that I record with my pixel watch as a run. BUT if you have a look at the stored data via API oder checkout of your data, you will see the run saved as "structured workout".
I have a health insurance with a bonus program. They provide an app to sync the data from fitbit. But the runs that I record with my pixel watch are not synchronized correctly. Their support had a look at it and they found the same problem. They cannot just import something that the fitbit api calls "Structured workout" as a run.
Went for another run last Friday, and this is still a problem. The API returns “Structured Workout” as the type, instead of a “Run”. When running inside on a treadmill, I do not have this issue, then it's correctly typed as a treadmill run.
In the Fitbit app itself, I see the Friday outdoors run as a "Run”, however the API specifically return it as a “Structured Workout”.
Best AnswerThe support told me they are not going to fix it. And they even couldn't tell me whether this is fixed on the Pixel Watch 4.
I now synch my runs into Google Fit and use that as a synchronization source for my insurance app. Somehow this works.
Best AnswerHello @meeglay
The workaround would be to manually start & stop the activity as described in GordonFitbit's post. Have you tried to manually start & stop your workouts?
---
Hello @DrKraenk
I'm a bit surprised that Support said they weren't going to fix this issue. That doesn't sound right to me.
For now, you can submit the issue using the Feedback option in Fitbit app:
The feedback reports are received by the team for review.
I know that Google sends devices in advance to tech reviewers. This gives them the opportunity for hands-on experience with the device so that they can publish their review on launch day. We'll have to watch/read the Pixel Watch 4 reviews on 09 Oct to see if anyone reports a similar issue as what you've experienced.
Rieko | N California USA MBG PE
Best Answer@RiekoC Thanks for the tip. I send them feedback via the build in feedback form you mentioned. Let's see what happens.
The only "workaround" I know is to track your run with your phone instead of your watch.
This bug was introduced with the Google Pixel Watch 3. My old Pixel Watch 1 saved runs as "Outdoor Run".
Best Answer