11-08-2016 05:55 - edited 11-08-2016 05:56
11-08-2016 05:55 - edited 11-08-2016 05:56
Hey fitbit.dev community,
I'm looking for a possibility to retreive a value for an tracker onset (button push) on the charge hr.
I need a value for "time button push" (tracking starts) and "time button push" (tracking stops).
Is there any possible solution out there?
Looking forward to read something.
Best
Tino/gesua
11-08-2016 12:32
11-08-2016 12:32
@gesua You can use the "Get Activity Logs List" endpoint, which will list that as a "Workout" recorded by the Charge HR.
startTime and duration will be included in the response, from that you can determine endTime. Here's the example response:
"activityName": "Workout",
"activityTypeId": 3000,
"averageHeartRate": 147,
"calories": 416,
"caloriesLink": "https://api.fitbit.com/1/user/-/activities/calories/date/2016-03-05/2016-03-05/1min/time/15:31/16:17.json",
"duration": 2766000,
"heartRateLink": "https://api.fitbit.com/1/user/-/activities/heart/date/2016-03-05/2016-03-05/1sec/time/15:31:17/16:17:23.json",
"heartRateZones": [{
"max": 94,
"min": 30,
"minutes": 3,
"name": "Out of Range"
}, {
"max": 131,
"min": 94,
"minutes": 8,
"name": "Fat Burn"
}, {
"max": 159,
"min": 131,
"minutes": 4,
"name": "Cardio"
}, {
"max": 220,
"min": 159,
"minutes": 30,
"name": "Peak"
}],
"lastModified": "2016-03-06T00:20:21.000Z",
"logId": 1846159807,
"logType": "tracker",
"manualValuesSpecified": {
"calories": false,
"distance": false,
"steps": false
},
"source": {
"id": "47086726",
"name": "Charge HR",
"type": "tracker",
"url": "https://www.fitbit.com/"
},
"startTime": "2016-03-05T15:31:17.000-08:00",
"steps": 683,
"tcxLink": "https://api.fitbit.com/1/user/-/activities/1846159807.json"
}, {
"activeDuration": 784739,
"activityLevel": [{
"minutes": 0,
"name": "sedentary"
}, {
"minutes": 1,
"name": "lightly"
}, {
"minutes": 0,
"name": "fairly"
}, {
"minutes": 12,
"name": "very"
}],