FitBit has a large number of API end points. To help navigate through these with this bundle here's
a matrix to display the end point, the API call, the date this bundle was last tested with
the end point and the earliest release this end-point worked with.
Where features have been tested against unreleased code, the tested version will be documented as the version the unreleased code is scheduled to be released as. Tests are only performed on the master (released) branch or the develop (to be released) branch.
Profile
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get User Info |
$fitbit->getUserGateway()->getProfile() |
2014-05-18 |
0.1.1 |
0.5.0 |
| Update User Info |
$fitbit->getUserGateway()->updateProfileFromArray() |
Untested |
N/A |
N/A |
| Update User Info |
$fitbit->getUserGateway()->updateProfile() |
Untested |
N/A |
N/A |
User Collection Data \ Body
User Collection Data \ Activities
User Collection Data \ Foods
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Food Logs |
$fitbit->getFoodGateway()->getFoods() |
2014-05-18 |
0.1.1 |
0.5.0 |
| Get Water |
$fitbit->getWaterGateway()->getWater() |
2014-05-18 |
0.1.1 |
0.5.0 |
| Get Food Goals |
$fitbit->getGoalGateway()->getFoodGoal() |
2014-05-18 |
0.5.0 |
0.5.0 |
| Get Water Goals |
$fitbit->getGoalGateway()->getWaterGoal() |
2014-05-18 |
0.5.0 |
0.5.0 |
| Log Food |
$fitbit->getFoodGateway()->logFood() |
Untested |
N/A |
N/A |
| Log Water |
$fitbit->getWaterGateway()->logWater() |
Untested |
N/A |
N/A |
| Update Food Goals |
|
Coming Soon |
N/A |
N/A |
| Update Water Goals |
|
Coming Soon |
N/A |
N/A |
| Delete Food Log |
$fitbit->getFoodGateway()->deleteFood() |
Untested |
N/A |
N/A |
| Delete Water Log |
$fitbit->getWaterGateway()->deleteWater() |
Untested |
N/A |
N/A |
User Collection Data \ Sleep
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Sleep |
$fitbit->getSleepGateway()->getSleep() |
2014-05-18 |
0.1.1 |
0.5.0 |
| Log Sleep |
$fitbit->getSleepGateway()->logSleep() |
Untested |
N/A |
N/A |
| Delete Sleep |
$fitbit->getSleepGateway()->deleteSleep() |
Untested |
N/A |
N/A |
User Collection Data \ Heart Rate
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Heart Rate |
$fitbit->getBodyGateway()->getHeartRate() |
2014-05-17 |
0.1.1 |
0.5.0 |
| Log Heart Rate |
$fitbit->getBodyGateway()->logHeartRate() |
Untested |
N/A |
N/A |
| Delete Heart Rate |
$fitbit->getBodyGateway()->deleteHeartRate() |
Untested |
N/A |
N/A |
User Collection Data \ Blood Pressure
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Blood Pressure |
$fitbit->getBodyGateway()->getBloodPressure() |
2014-05-17 |
0.1.1 |
0.5.0 |
| Log Blood Pressure |
$fitbit->getBodyGateway()->logBloodPressure() |
Untested |
N/A |
N/A |
| Delete Blood Pressure |
$fitbit->getBodyGateway()->deleteBloodPressure() |
Untested |
N/A |
N/A |
User Collection Data - Glucose
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Glucose |
$fitbit->getBodyGateway()->getGlucose() |
2014-05-17 |
0.1.1 |
0.5.0 |
| Log Glucose |
$fitbit->getBodyGateway()->logGlucose() |
Untested |
N/A |
N/A |
User Collection Data \ Time Series \ Activity
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| activityCalories |
$fitbit->getActivityTimeSeriesGateway()->getActivityCalories() |
2014-05-19 |
0.1.1 |
0.5.0 |
| calories |
$fitbit->getActivityTimeSeriesGateway()->getCalories() |
2014-05-19 |
0.1.1 |
0.5.0 |
| caloriesBMR |
$fitbit->getActivityTimeSeriesGateway()->getCaloriesBMR() |
2014-05-19 |
0.1.1 |
0.5.0 |
| distance |
$fitbit->getActivityTimeSeriesGateway()->getDistance() |
2014-05-19 |
0.1.1 |
0.5.0 |
| elevation |
$fitbit->getActivityTimeSeriesGateway()->getElevation() |
2014-05-19 |
0.1.1 |
0.5.0 |
| floors |
$fitbit->getActivityTimeSeriesGateway()->getFloors() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesFairlyActive |
$fitbit->getActivityTimeSeriesGateway()->getMinutesFairlyActive() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesLightlyActive |
$fitbit->getActivityTimeSeriesGateway()->getMinutesLightlyActive() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesSedentary |
$fitbit->getActivityTimeSeriesGateway()->getMinutesSedentary() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesVeryActive |
$fitbit->getActivityTimeSeriesGateway()->getMinutesVeryActive() |
2014-05-19 |
0.1.1 |
0.5.0 |
| steps |
$fitbit->getActivityTimeSeriesGateway()->getSteps() |
2014-05-19 |
0.1.1 |
0.5.0 |
User Collection Data \ Time Series \ Tracker Activity
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| activityCalories |
$fitbit->getActivityTimeSeriesGateway()->getActivityCalories() |
2014-05-19 |
0.1.1 |
0.5.0 |
| calories |
$fitbit->getActivityTimeSeriesGateway()->getCalories() |
2014-05-19 |
0.1.1 |
0.5.0 |
| distance |
$fitbit->getActivityTimeSeriesGateway()->getDistance() |
2014-05-19 |
0.1.1 |
0.5.0 |
| elevation |
$fitbit->getActivityTimeSeriesGateway()->getElevation() |
2014-05-19 |
0.1.1 |
0.5.0 |
| floors |
$fitbit->getActivityTimeSeriesGateway()->getFloors() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesFairlyActive |
$fitbit->getActivityTimeSeriesGateway()->getMinutesFairlyActive() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesLightlyActive |
$fitbit->getActivityTimeSeriesGateway()->getMinutesLightlyActive() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesSedentary |
$fitbit->getActivityTimeSeriesGateway()->getMinutesSedentary() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesVeryActive |
$fitbit->getActivityTimeSeriesGateway()->getMinutesVeryActive() |
2014-05-19 |
0.1.1 |
0.5.0 |
| steps |
$fitbit->getActivityTimeSeriesGateway()->getSteps() |
2014-05-19 |
0.1.1 |
0.5.0 |
User Collection Data \ Time Series \ Body
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| bmi |
$fitbit->getBodyTimeSeriesGateway()->getBmi() |
2014-05-19 |
0.1.1 |
0.5.0 |
| fat |
$fitbit->getBodyTimeSeriesGateway()->getFat() |
2014-05-19 |
0.1.1 |
0.5.0 |
| weight |
$fitbit->getBodyTimeSeriesGateway()->getWeight() |
2014-05-19 |
0.1.1 |
0.5.0 |
User Collection Data \ Time Series \ Food
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| caloriesIn |
$fitbit->getFoodTimeSeriesGateway()->getCaloriesIn() |
2014-05-19 |
0.1.1 |
0.5.0 |
| water |
$fitbit->getFoodTimeSeriesGateway()->getWater() |
2014-05-19 |
0.1.1 |
0.5.0 |
User Collection Data \ Time Series \ Sleep
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| awakeningsCount |
$fitbit->getSleepTimeSeriesGateway()->getAwakeningsCount() |
2014-05-19 |
0.1.1 |
0.5.0 |
| efficiency |
$fitbit->getSleepTimeSeriesGateway()->getEfficiency() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesAfterWakeup |
$fitbit->getSleepTimeSeriesGateway()->getMinutesAfterWakeup() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesAsleep |
$fitbit->getSleepTimeSeriesGateway()->getMinutesAsleep() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesAwake |
$fitbit->getSleepTimeSeriesGateway()->getMinutesAwake() |
2014-05-19 |
0.1.1 |
0.5.0 |
| minutesToFallAsleep |
$fitbit->getSleepTimeSeriesGateway()->getMinutesToFallAsleep() |
2014-05-19 |
0.1.1 |
0.5.0 |
| startTime |
$fitbit->getSleepTimeSeriesGateway()->getStartTime() |
2014-05-19 |
0.1.1 |
0.5.0 |
| timeInBed |
$fitbit->getSleepTimeSeriesGateway()->getTimeInBed() |
2014-05-19 |
0.1.1 |
0.5.0 |
| API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| $fitbit->getActivityGateway()->getActivityStats() |
2014-05-20 |
0.5.0 |
0.5.1 |
User Collection Data \ Collection Metadata \ Activities
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Recent Activities |
$fitbit->getActivityGateway()->getRecentActivities() |
2014-05-16 |
0.1.1 |
0.5.0 |
| Get Frequent Activities |
$fitbit->getActivityGateway()->getFrequentActivities() |
2014-05-163 |
0.1.1 |
0.5.0 |
| Add Favorite Activity |
$fitbit->getActivityGateway()->addFavoriteActivity() |
Untested |
N/A |
N/A |
| Delete Favorite Activities |
$fitbit->getActivityGateway()->deleteFavoriteActivity() |
Untested |
N/A |
N/A |
User Collection Data \ Collection Metadata \ Foods
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Recent Foods |
$fitbit->getFoodGateway()->getRecentFoods() |
2014-05-18 |
0.1.1 |
0.5.0 |
| Get Frequent Foods |
$fitbit->getFoodGateway()->getFrequentFoods() |
2014-05-18 |
0.1.1 |
0.5.0 |
| Add Favorite Food |
$fitbit->getFoodGateway()->addFavoriteFood() |
Untested |
N/A |
N/A |
| Delete Favorite Food |
$fitbit->getFoodGateway()->deleteFavoriteFood() |
Untested |
N/A |
N/A |
| Get Meals |
$fitbit->getFoodGateway()->getMeals() |
2014-05-18 |
0.1.1 |
0.5.0 |
| Create Food |
$fitbit->getFoodGateway()->createFood() |
Untested |
N/A |
N/A |
User Social Resources \ Friends
User Social Resources \ Invite
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Invites |
$fitbit->getUserGateway()->getInvites() |
2014-05-18 |
N/A |
Not Working |
| Create Invite |
$fitbit->getUserGateway()->inviteFriend() |
Untested |
N/A |
N/A |
| Accept Invite |
$fitbit->getUserGateway()->acceptFriend() |
Untested |
N/A |
N/A |
| Reject Invite |
$fitbit->getUserGateway()->rejectFriend() |
Untested |
N/A |
N/A |
User Social Resources \ Badges
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Badges |
$fitbit->getUserGateway()->getBadges() |
2014-05-18 |
0.5.0 |
0.5.0 |
User Device Data \ Devices
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Devices |
$fitbit->getUserGateway()->getDevices() |
2014-05-18 |
0.1.1 |
0.5.0 |
User Device Data \ Trackers
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Get Alarms |
$fitbit->getTrackerGateway()->getAlarms() |
2014-05-18 |
0.5.0 |
0.5.0 |
| Add Alarm |
|
Coming Soon |
N/A |
N/A |
| Update Alarm |
|
Coming Soon |
N/A |
N/A |
| Delete Alarm |
|
Coming Soon |
N/A |
N/A |
General Resources \ Activities
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Browse Activities |
$fitbit->getActivityGateway()->browseActivities() |
2014-05-16 |
0.5.0 |
0.5.0 |
| Get Activity |
$fitbit->getActivityGateway()->getActivity() |
2014-05-16 |
0.1.1 |
0.5.0 |
General Resources \ Foods
| End Point |
API Call |
Last Test |
First Tested Version |
Latest Tested Version |
| Search Foods |
$fitbit->getFoodGateway()->searchFoods() |
Untested |
N/A |
N/A |
| Get Food |
$fitbit->getFoodGateway()->getFood() |
2014-05-18 |
0.1.1 |
0.5.0 |
| Get Food Units |
$fitbit->getFoodGateway()->getFoodUnits() |
2014-05-18 |
0.1.1 |
0.5.0 |