Fitbit
No catalog description yet.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "FITBIT_ADD_ACTIVITIES_LOG", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("FITBIT_ADD_ACTIVITIES_LOG", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute FITBIT_ADD_ACTIVITIES_LOG --data '{ }'Tool catalog
Available tools
122 callable operations
Log ActivityFITBIT_ADD_ACTIVITIES_LOGThe Log Activity endpoint creates log entry for an activity or user's private custom activity using units in the unit system which corresponds to the Accept-Language header provided (or using optional custom distanceUnit) and get a response in the format requested.Connection9 scopes
The Log Activity endpoint creates log entry for an activity or user's private custom activity using units in the unit system which corresponds to the Accept-Language header provided (or using optional custom distanceUnit) and get a response in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Add AlarmFITBIT_ADD_ALARMSAdds the alarm settings to a given ID for a given device.Connection9 scopes
Adds the alarm settings to a given ID for a given device.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Log Body FatFITBIT_ADD_BODY_FAT_LOGCreates a log entry for body fat and returns a response in the format requested.Connection9 scopes
Creates a log entry for body fat and returns a response in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Add Favorite ActivityFITBIT_ADD_FAVORITE_ACTIVITIESAdds the activity with the given ID to user's list of favorite activities.Connection9 scopes
Adds the activity with the given ID to user's list of favorite activities.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Add Favorite FoodFITBIT_ADD_FAVORITE_FOODUpdates a user's daily activity goals and returns a response using units in the unit system which corresponds to the Accept-Language header provided.Connection1 scope
Updates a user's daily activity goals and returns a response using units in the unit system which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
nutritionTags
Create FoodFITBIT_ADD_FOODSCreates a new private food for a user and returns a response in the format requested. The created food is found via the Search Foods call.Connection1 scope
Creates a new private food for a user and returns a response in the format requested. The created food is found via the Search Foods call.
Authentication
Connected account requiredScopes
nutritionTags
Log FoodFITBIT_ADD_FOODS_LOGCreates food log entries for users with or without foodId value.Connection1 scope
Creates food log entries for users with or without foodId value.
Authentication
Connected account requiredScopes
nutritionTags
Create MealFITBIT_ADD_MEALCreates a meal with the given food contained in the post body.Connection1 scope
Creates a meal with the given food contained in the post body.
Authentication
Connected account requiredScopes
nutritionTags
Log SleepFITBIT_ADD_SLEEPCreates a log entry for a sleep event and returns a response in the format requested.Connection9 scopes
Creates a log entry for a sleep event and returns a response in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Add a SubscriptionFITBIT_ADD_SUBSCRIPTIONSAdds a subscription in your application so that users can get notifications and return a response in the format requested. The subscription-id value provides a way to associate an update with a particular user stream in your application.Connection9 scopes
Adds a subscription in your application so that users can get notifications and return a response in the format requested. The subscription-id value provides a way to associate an update with a particular user stream in your application.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Update Activity GoalsFITBIT_ADD_UPDATE_ACTIVITIES_GOALSUpdates a user's daily or weekly activity goals and returns a response using units in the unit system which corresponds to the Accept-Language header provided.Connection9 scopes
Updates a user's daily or weekly activity goals and returns a response using units in the unit system which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Update Food GoalFITBIT_ADD_UPDATE_FOODS_GOALUpdates a user's daily calories consumption goal or food plan and returns a response in the format requested.Connection1 scope
Updates a user's daily calories consumption goal or food plan and returns a response in the format requested.
Authentication
Connected account requiredScopes
nutritionTags
Update Water GoalFITBIT_ADD_UPDATE_WATER_GOALUpdates a user's daily calories consumption goal or food plan and returns a response in the format requested.Connection1 scope
Updates a user's daily calories consumption goal or food plan and returns a response in the format requested.
Authentication
Connected account requiredScopes
nutritionTags
Log WaterFITBIT_ADD_WATER_LOGCreates a log entry for water using units in the unit systems that corresponds to the Accept-Language header provided.Connection1 scope
Creates a log entry for water using units in the unit systems that corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
nutritionTags
Log WeightFITBIT_ADD_WEIGHT_LOGCreates log entry for a body weight using units in the unit systems that corresponds to the Accept-Language header provided and gets a response in the format requested.Connection9 scopes
Creates log entry for a body weight using units in the unit systems that corresponds to the Accept-Language header provided and gets a response in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Delete Activity LogFITBIT_DELETE_ACTIVITIES_LOGDeletes a user's activity log entry with the given ID.Connection9 scopes
Deletes a user's activity log entry with the given ID.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Delete AlarmFITBIT_DELETE_ALARMSDeletes the user's device alarm entry with the given ID for a given device.Connection9 scopes
Deletes the user's device alarm entry with the given ID for a given device.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Delete Body Fat LogFITBIT_DELETE_BODY_FAT_LOGDeletes a user's body fat log entry with the given ID.Connection9 scopes
Deletes a user's body fat log entry with the given ID.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Delete Favorite ActivityFITBIT_DELETE_FAVORITE_ACTIVITIESRemoves the activity with the given ID from a user's list of favorite activities.Connection9 scopes
Removes the activity with the given ID from a user's list of favorite activities.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Delete Favorite FoodFITBIT_DELETE_FAVORITE_FOODDeletes a food with the given ID to the user's list of favorite foods.Connection1 scope
Deletes a food with the given ID to the user's list of favorite foods.
Authentication
Connected account requiredScopes
nutritionTags
Delete Custom FoodFITBIT_DELETE_FOODSDeletes custom food for a user and returns a response in the format requested.Connection1 scope
Deletes custom food for a user and returns a response in the format requested.
Authentication
Connected account requiredScopes
nutritionTags
Delete Food LogFITBIT_DELETE_FOODS_LOGDeletes a user's food log entry with the given ID.Connection1 scope
Deletes a user's food log entry with the given ID.
Authentication
Connected account requiredScopes
nutritionTags
Delete MealFITBIT_DELETE_MEALDeletes a user's meal with the given meal id.Connection1 scope
Deletes a user's meal with the given meal id.
Authentication
Connected account requiredScopes
nutritionTags
Delete Sleep LogFITBIT_DELETE_SLEEPDeletes a user's sleep log entry with the given ID.Connection9 scopes
Deletes a user's sleep log entry with the given ID.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Delete a SubscriptionFITBIT_DELETE_SUBSCRIPTIONSDeletes a subscription for a user..Connection9 scopes
Deletes a subscription for a user..
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Delete Water LogFITBIT_DELETE_WATER_LOGDeletes a user's water log entry with the given ID.Connection1 scope
Deletes a user's water log entry with the given ID.
Authentication
Connected account requiredScopes
nutritionTags
Delete Weight LogFITBIT_DELETE_WEIGHT_LOGDeletes a user's body weight log entrywith the given ID.Connection9 scopes
Deletes a user's body weight log entrywith the given ID.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Edit Food LogFITBIT_EDIT_FOODS_LOGThe Edit Food Log endpoint changes the quantity or calories consumed for a user's food log entry with the given Food Log ID.Connection1 scope
The Edit Food Log endpoint changes the quantity or calories consumed for a user's food log entry with the given Food Log ID.
Authentication
Connected account requiredScopes
nutritionTags
Get Activity Summary by DateFITBIT_GET_ACTIVITIES_BY_DATERetrieves a summary and list of a user's activities and activity log entries for a given day.Connection9 scopes
Retrieves a summary and list of a user's activities and activity log entries for a given day.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Activity GoalsFITBIT_GET_ACTIVITIES_GOALSRetreives a user's current daily or weekly activity goals using measurement units as defined in the unit system, which corresponds to the Accept-Language header provided.Connection9 scopes
Retreives a user's current daily or weekly activity goals using measurement units as defined in the unit system, which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Lifetime StatsFITBIT_GET_ACTIVITIES_LOGUpdates a user's daily activity goals and returns a response using units in the unit system which corresponds to the Accept-Language header provided.Connection9 scopes
Updates a user's daily activity goals and returns a response using units in the unit system which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Activity Log ListFITBIT_GET_ACTIVITIES_LOG_LISTRetreives a list of user's activity log entries before or after a given day with offset and limit using units in the unit system which corresponds to the Accept-Language header provided.Connection9 scopes
Retreives a list of user's activity log entries before or after a given day with offset and limit using units in the unit system which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Intraday Time SeriesFITBIT_GET_ACTIVITIES_RESOURCE_BY_DATE_INTRADAYReturns the Intraday Time Series for a given resource in the format requested.Connection9 scopes
Returns the Intraday Time Series for a given resource in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Activity Time SeriesFITBIT_GET_ACTIVITIES_RESOURCE_BY_DATE_PERIODReturns time series data in the specified range for a given resource in the format requested using units in the unit system that corresponds to the Accept-Language header provided.Connection9 scopes
Returns time series data in the specified range for a given resource in the format requested using units in the unit system that corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Activity Resource by Date RangeFITBIT_GET_ACTIVITIES_RESOURCE_BY_DATE_RANGEReturns activities time series data in the specified range for a given resource.Connection9 scopes
Returns activities time series data in the specified range for a given resource.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Activity Intraday Time SeriesFITBIT_GET_ACTIVITIES_RESOURCE_BY_DATE_RANGE_INTRADAYReturns the Activity Intraday Time Series for a given resource in the format requested.Connection9 scopes
Returns the Activity Intraday Time Series for a given resource in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Activity Intraday Time SeriesFITBIT_GET_ACTIVITIES_RESOURCE_BY_DATE_RANGE_TIME_SERIES_INTRADAYReturns the Intraday Time Series for a given resource in the format requested.Connection9 scopes
Returns the Intraday Time Series for a given resource in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Intraday Time SeriesFITBIT_GET_ACTIVITIES_RESOURCE_BY_DATE_TIME_SERIES_INTRADAYReturns the Intraday Time Series for a given resource in the format requested.Connection9 scopes
Returns the Intraday Time Series for a given resource in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Activity TCXFITBIT_GET_ACTIVITIES_TCXRetreives the details of a user's location and heart rate data during a logged exercise activity.Connection9 scopes
Retreives the details of a user's location and heart rate data during a logged exercise activity.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Activity Time SeriesFITBIT_GET_ACTIVITIES_TRACKER_RESOURCE_BY_DATE_PERIODReturns time series data in the specified range for a given resource in the format requested using units in the unit system that corresponds to the Accept-Language header provided.Connection9 scopes
Returns time series data in the specified range for a given resource in the format requested using units in the unit system that corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Activity Tracker Resource by Date Range Time SeriesFITBIT_GET_ACTIVITIES_TRACKER_RESOURCE_BY_DATE_RANGEReturns time series data in the specified range for a given resource.Connection9 scopes
Returns time series data in the specified range for a given resource.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Activity TypeFITBIT_GET_ACTIVITIES_TYPE_DETAILReturns the detail of a specific activity in the Fitbit activities database in the format requested. If activity has levels, it also returns a list of activity level details.Connection9 scopes
Returns the detail of a specific activity in the Fitbit activities database in the format requested. If activity has levels, it also returns a list of activity level details.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Browse Activity TypesFITBIT_GET_ACTIVITIES_TYPESRetreives a tree of all valid Fitbit public activities from the activities catelog as well as private custom activities the user created in the format requested.Connection9 scopes
Retreives a tree of all valid Fitbit public activities from the activities catelog as well as private custom activities the user created in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get AlarmsFITBIT_GET_ALARMSReturns alarms for a deviceConnection9 scopes
Returns alarms for a device
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get AZM Intraday by DateFITBIT_GET_AZMBY_DATE_INTRADAYReturns the active zone minutes intraday data for a 24 hour period by specifying a date and/or time range.Connection1 scope
Returns the active zone minutes intraday data for a 24 hour period by specifying a date and/or time range.
Authentication
Connected account requiredScopes
activityTags
Get AZM Intraday by DateFITBIT_GET_AZMBY_DATE_TIME_SERIES_INTRADAYReturns the active zone minutes intraday data for a 24 hour period by specifying a date and/or time range.Connection1 scope
Returns the active zone minutes intraday data for a 24 hour period by specifying a date and/or time range.
Authentication
Connected account requiredScopes
activityTags
Get AZM Intraday by IntervalFITBIT_GET_AZMBY_INTERVAL_INTRADAYReturns the active zone minutes intraday data for a 24 hour period by specifying a date range and/or time range.Connection1 scope
Returns the active zone minutes intraday data for a 24 hour period by specifying a date range and/or time range.
Authentication
Connected account requiredScopes
activityTags
Get AZM Intraday by IntervalFITBIT_GET_AZMBY_INTERVAL_TIME_SERIES_INTRADAYReturns the active zone minutes intraday data for a 24 hour period by specifying a date range and/or time range.Connection1 scope
Returns the active zone minutes intraday data for a 24 hour period by specifying a date range and/or time range.
Authentication
Connected account requiredScopes
activityTags
Get AZM Time Series by DateFITBIT_GET_AZMTIME_SERIES_BY_DATEReturns the daily summary values over a period of time by specifying a date and time period.Connection1 scope
Returns the daily summary values over a period of time by specifying a date and time period.
Authentication
Connected account requiredScopes
activityTags
Get AZM Time Series by IntervalFITBIT_GET_AZMTIME_SERIES_BY_INTERVALReturns the daily summary values over an interval by specifying a date range.Connection1 scope
Returns the daily summary values over an interval by specifying a date range.
Authentication
Connected account requiredScopes
activityTags
Get BadgesFITBIT_GET_BADGESRetrieves the user's badges in the format requested. Response includes all badges for the user as seen on the Fitbit website badge locker (both activity and weight related.) The endpoint returns weight and distance badges based on the user's unit profile preference as on the website.Connection9 scopes
Retrieves the user's badges in the format requested. Response includes all badges for the user as seen on the Fitbit website badge locker (both activity and weight related.) The endpoint returns weight and distance badges based on the user's unit profile preference as on the website.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Body Fat LogsFITBIT_GET_BODY_FAT_BY_DATERetreives a list of all user's body fat log entries for a given day in the format requested.Connection9 scopes
Retreives a list of all user's body fat log entries for a given day in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Body Fat LogsFITBIT_GET_BODY_FAT_BY_DATE_PERIODRetreives a list of all user's body fat log entries for a given day in the format requested.Connection9 scopes
Retreives a list of all user's body fat log entries for a given day in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Body Fat LogsFITBIT_GET_BODY_FAT_BY_DATE_RANGERetreives a list of all user's body fat log entries for a given day in the format requested.Connection9 scopes
Retreives a list of all user's body fat log entries for a given day in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Body GoalsFITBIT_GET_BODY_GOALSRetreives a user's current body fat percentage or weight goal using units in the unit systems that corresponds to the Accept-Language header providedin the format requested.Connection9 scopes
Retreives a user's current body fat percentage or weight goal using units in the unit systems that corresponds to the Accept-Language header providedin the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Body Time SeriesFITBIT_GET_BODY_RESOURCE_BY_DATE_PERIODReturns time series data in the specified range for a given resource in the format requested using units in the unit system that corresponds to the Accept-Language header provided.Connection9 scopes
Returns time series data in the specified range for a given resource in the format requested using units in the unit system that corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Body Time SeriesFITBIT_GET_BODY_RESOURCE_BY_DATE_RANGEReturns time series data in the specified range for a given resource in the format requested using units in the unit system that corresponds to the Accept-Language header provided.Connection9 scopes
Returns time series data in the specified range for a given resource in the format requested using units in the unit system that corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Breathing Rate Intraday by DateFITBIT_GET_BREATHING_RATE_INTRADAY_BY_DATEThis endpoint returns intraday breathing rate data for a single date. It measures the average breathing rate throughout the day and categories your breathing rate by sleep stage. Sleep stages vary between light sleep, deep sleep, REM sleep, and full sleep.Connection1 scope
This endpoint returns intraday breathing rate data for a single date. It measures the average breathing rate throughout the day and categories your breathing rate by sleep stage. Sleep stages vary between light sleep, deep sleep, REM sleep, and full sleep.
Authentication
Connected account requiredScopes
respiratory_rateTags
Get Breathing Rate Intraday by IntervalFITBIT_GET_BREATHING_RATE_INTRADAY_BY_INTERVALThis endpoint returns intraday breathing rate data for a date range. It measures the average breathing rate throughout the day and categories your breathing rate by sleep stage. Sleep stages vary between light sleep, deep sleep, REM sleep, and full sleep.Connection1 scope
This endpoint returns intraday breathing rate data for a date range. It measures the average breathing rate throughout the day and categories your breathing rate by sleep stage. Sleep stages vary between light sleep, deep sleep, REM sleep, and full sleep.
Authentication
Connected account requiredScopes
respiratory_rateTags
Get Breathing Rate Summary by DateFITBIT_GET_BREATHING_RATE_SUMMARY_BY_DATEThis endpoint returns average breathing rate data for a single date. Breathing Rate data applies specifically to a user’s “main sleep,” which is the longest single period of time during which they were asleep on a given date.Connection1 scope
This endpoint returns average breathing rate data for a single date. Breathing Rate data applies specifically to a user’s “main sleep,” which is the longest single period of time during which they were asleep on a given date.
Authentication
Connected account requiredScopes
respiratory_rateTags
Get Breathing Rate Summary by IntervalFITBIT_GET_BREATHING_RATE_SUMMARY_BY_INTERVALThis endpoint returns average breathing rate data for a date range. Breathing Rate data applies specifically to a user’s “main sleep,” which is the longest single period of time during which they were asleep on a given date.Connection1 scope
This endpoint returns average breathing rate data for a date range. Breathing Rate data applies specifically to a user’s “main sleep,” which is the longest single period of time during which they were asleep on a given date.
Authentication
Connected account requiredScopes
respiratory_rateTags
Get DevicesFITBIT_GET_DEVICESReturns a list of the Fitbit devices connected to a user's account.Connection9 scopes
Returns a list of the Fitbit devices connected to a user's account.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get ECG Log ListFITBIT_GET_ECG_LOG_LISTThis endpoint is used for querying the user's on-device ECG readings.Connection1 scope
This endpoint is used for querying the user's on-device ECG readings.
Authentication
Connected account requiredScopes
electrocardiogramTags
Get Favorite ActivitiesFITBIT_GET_FAVORITE_ACTIVITIESReturns a list of a user's favorite activities.Connection9 scopes
Returns a list of a user's favorite activities.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Favorite FoodsFITBIT_GET_FAVORITE_FOODSReturns a list of a user's favorite foods in the format requested. A favorite food in the list provides a quick way to log the food via the Log Food endpoint.Connection1 scope
Returns a list of a user's favorite foods in the format requested. A favorite food in the list provides a quick way to log the food via the Log Food endpoint.
Authentication
Connected account requiredScopes
nutritionTags
Get Food LogsFITBIT_GET_FOODS_BY_DATERetreives a summary and list of a user's food log entries for a given day in the format requested.Connection1 scope
Retreives a summary and list of a user's food log entries for a given day in the format requested.
Authentication
Connected account requiredScopes
nutritionTags
Get Food or Water Time SeriesFITBIT_GET_FOODS_BY_DATE_RANGEUpdates a user's daily activity goals and returns a response using units in the unit system which corresponds to the Accept-Language header provided.Connection1 scope
Updates a user's daily activity goals and returns a response using units in the unit system which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
nutritionTags
Get Food GoalsFITBIT_GET_FOODS_GOALReturns a user's current daily calorie consumption goal and/or foodPlan value in the format requested.Connection1 scope
Returns a user's current daily calorie consumption goal and/or foodPlan value in the format requested.
Authentication
Connected account requiredScopes
nutritionTags
Get FoodFITBIT_GET_FOODS_INFOReturns the details of a specific food in the Fitbit food databases or a private food that an authorized user has entered in the format requested.Connection1 scope
Returns the details of a specific food in the Fitbit food databases or a private food that an authorized user has entered in the format requested.
Authentication
Connected account requiredScopes
nutritionTags
Search FoodsFITBIT_GET_FOODS_LISTReturns a list of public foods from the Fitbit food database and private food the user created in the format requested.Connection1 scope
Returns a list of public foods from the Fitbit food database and private food the user created in the format requested.
Authentication
Connected account requiredScopes
nutritionTags
Get Food LocalesFITBIT_GET_FOODS_LOCALESReturns the food locales that the user may choose to search, log, and create food in.Connection1 scope
Returns the food locales that the user may choose to search, log, and create food in.
Authentication
Connected account requiredScopes
nutritionTags
Get Food or Water Time SeriesFITBIT_GET_FOODS_RESOURCE_BY_DATE_PERIODUpdates a user's daily activity goals and returns a response using units in the unit system which corresponds to the Accept-Language header provided.Connection1 scope
Updates a user's daily activity goals and returns a response using units in the unit system which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
nutritionTags
Get Food UnitsFITBIT_GET_FOODS_UNITSReturns a list of all valid Fitbit food units in the format requested.Connection1 scope
Returns a list of all valid Fitbit food units in the format requested.
Authentication
Connected account requiredScopes
nutritionTags
Get Frequent ActivitiesFITBIT_GET_FREQUENT_ACTIVITIESRetreives a list of a user's frequent activities in the format requested using units in the unit system which corresponds to the Accept-Language header provided.Connection9 scopes
Retreives a list of a user's frequent activities in the format requested using units in the unit system which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Frequent FoodsFITBIT_GET_FREQUENT_FOODSReturns a list of a user's frequent foods in the format requested. A frequent food in the list provides a quick way to log the food via the Log Food endpoint.Connection1 scope
Returns a list of a user's frequent foods in the format requested. A frequent food in the list provides a quick way to log the food via the Log Food endpoint.
Authentication
Connected account requiredScopes
nutritionTags
Get FriendsFITBIT_GET_FRIENDSReturns data of a user's friends in the format requested using units in the unit system which corresponds to the Accept-Language header provided.Connection1 scope
Returns data of a user's friends in the format requested using units in the unit system which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
socialTags
Get Friends LeaderboardFITBIT_GET_FRIENDS_LEADERBOARDReturns data of a user's friends in the format requested using units in the unit system which corresponds to the Accept-Language header provided.Connection1 scope
Returns data of a user's friends in the format requested using units in the unit system which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
socialTags
Get Heart Rate Intraday Time SeriesFITBIT_GET_HEART_BY_DATE_INTRADAYReturns the intraday time series for a given resource in the format requested. If your application has the appropriate access, your calls to a time series endpoint for a specific day (by using start and end dates on the same day or a period of 1d), the response will include extended intraday values with a one-minute detail level for that day. Unlike other time series calls that allow fetching data of other users, intraday data is available only for and to the authorized user.Connection9 scopes
Returns the intraday time series for a given resource in the format requested. If your application has the appropriate access, your calls to a time series endpoint for a specific day (by using start and end dates on the same day or a period of 1d), the response will include extended intraday values with a one-minute detail level for that day. Unlike other time series calls that allow fetching data of other users, intraday data is available only for and to the authorized user.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Heart Rate Time SeriesFITBIT_GET_HEART_BY_DATE_PERIODReturns the time series data in the specified range for a given resource in the format requested using units in the unit systems that corresponds to the Accept-Language header provided.Connection9 scopes
Returns the time series data in the specified range for a given resource in the format requested using units in the unit systems that corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Heart Rate Time SeriesFITBIT_GET_HEART_BY_DATE_RANGEReturns the time series data in the specified range for a given resource in the format requested using units in the unit systems that corresponds to the Accept-Language header provided.Connection9 scopes
Returns the time series data in the specified range for a given resource in the format requested using units in the unit systems that corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Heart Rate Intraday Time SeriesFITBIT_GET_HEART_BY_DATE_RANGE_INTRADAYReturns the intraday time series for a given resource in the format requested. If your application has the appropriate access, your calls to a time series endpoint for a specific day (by using start and end dates on the same day or a period of 1d), the response will include extended intraday values with a one-minute detail level for that day. Unlike other time series calls that allow fetching data of other users, intraday data is available only for and to the authorized user.Connection9 scopes
Returns the intraday time series for a given resource in the format requested. If your application has the appropriate access, your calls to a time series endpoint for a specific day (by using start and end dates on the same day or a period of 1d), the response will include extended intraday values with a one-minute detail level for that day. Unlike other time series calls that allow fetching data of other users, intraday data is available only for and to the authorized user.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Heart Rate Intraday Time SeriesFITBIT_GET_HEART_BY_DATE_RANGE_TIMESTAMP_INTRADAYReturns the intraday time series for a given resource in the format requested. If your application has the appropriate access, your calls to a time series endpoint for a specific day (by using start and end dates on the same day or a period of 1d), the response will include extended intraday values with a one-minute detail level for that day. Unlike other time series calls that allow fetching data of other users, intraday data is available only for and to the authorized user.Connection9 scopes
Returns the intraday time series for a given resource in the format requested. If your application has the appropriate access, your calls to a time series endpoint for a specific day (by using start and end dates on the same day or a period of 1d), the response will include extended intraday values with a one-minute detail level for that day. Unlike other time series calls that allow fetching data of other users, intraday data is available only for and to the authorized user.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Heart Rate Intraday Time SeriesFITBIT_GET_HEART_BY_DATE_TIMESTAMP_INTRADAYReturns the intraday time series for a given resource in the format requested. If your application has the appropriate access, your calls to a time series endpoint for a specific day (by using start and end dates on the same day or a period of 1d), the response will include extended intraday values with a one-minute detail level for that day. Unlike other time series calls that allow fetching data of other users, intraday data is available only for and to the authorized user.Connection9 scopes
Returns the intraday time series for a given resource in the format requested. If your application has the appropriate access, your calls to a time series endpoint for a specific day (by using start and end dates on the same day or a period of 1d), the response will include extended intraday values with a one-minute detail level for that day. Unlike other time series calls that allow fetching data of other users, intraday data is available only for and to the authorized user.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get HRV Intraday by DateFITBIT_GET_HRV_INTRADAY_BY_DATEThis endpoint returns the Heart Rate Variability (HRV) intraday data for a single date. HRV data applies specifically to a user’s “main sleep,” which is the longest single period of time asleep on a given date.Connection1 scope
This endpoint returns the Heart Rate Variability (HRV) intraday data for a single date. HRV data applies specifically to a user’s “main sleep,” which is the longest single period of time asleep on a given date.
Authentication
Connected account requiredScopes
heartrateTags
Get HRV Intraday by IntervalFITBIT_GET_HRV_INTRADAY_BY_INTERVALThis endpoint returns the Heart Rate Variability (HRV) intraday data for a single date. HRV data applies specifically to a user’s “main sleep,” which is the longest single period of time asleep on a given date.Connection1 scope
This endpoint returns the Heart Rate Variability (HRV) intraday data for a single date. HRV data applies specifically to a user’s “main sleep,” which is the longest single period of time asleep on a given date.
Authentication
Connected account requiredScopes
heartrateTags
Get HRV Summary by DateFITBIT_GET_HRV_SUMMARY_DATEThis endpoint returns the Heart Rate Variability (HRV) data for a single date. HRV data applies specifically to a user’s “main sleep,” which is the longest single period of time asleep on a given date.Connection1 scope
This endpoint returns the Heart Rate Variability (HRV) data for a single date. HRV data applies specifically to a user’s “main sleep,” which is the longest single period of time asleep on a given date.
Authentication
Connected account requiredScopes
heartrateTags
Get HRV Summary by IntervalFITBIT_GET_HRV_SUMMARY_INTERVALThis endpoint returns the Heart Rate Variability (HRV) data for a date range. HRV data applies specifically to a user’s “main sleep,” which is the longest single period of time asleep on a given date.Connection1 scope
This endpoint returns the Heart Rate Variability (HRV) data for a date range. HRV data applies specifically to a user’s “main sleep,” which is the longest single period of time asleep on a given date.
Authentication
Connected account requiredScopes
heartrateTags
Get IRN Alerts ListFITBIT_GET_IRN_ALERTS_LISTThis endpoint returns a paginated list of Irregular Rhythm Notifications (IRN) alerts, as well as all of the alert tachograms. This endpoint will only return alerts that the user has read in the Fitbit app already, as that is meant as the primary entrypoint for viewing notifications.Connection1 scope
This endpoint returns a paginated list of Irregular Rhythm Notifications (IRN) alerts, as well as all of the alert tachograms. This endpoint will only return alerts that the user has read in the Fitbit app already, as that is meant as the primary entrypoint for viewing notifications.
Authentication
Connected account requiredScopes
irregular_rhythm_notificationsTags
Get IRN ProfileFITBIT_GET_IRN_PROFILEThis endpoint returns the user state for Irregular Rhythm Notifications (IRN). The user state contains most information about the user’s current engagement with the feature, including onboarding progress and algorithm processing state.Connection1 scope
This endpoint returns the user state for Irregular Rhythm Notifications (IRN). The user state contains most information about the user’s current engagement with the feature, including onboarding progress and algorithm processing state.
Authentication
Connected account requiredScopes
irregular_rhythm_notificationsTags
Get MealsFITBIT_GET_MEALSReturns a list of meals created by user in the user's food log in the format requested. User creates and manages meals on the Food Log tab on the website.Connection1 scope
Returns a list of meals created by user in the user's food log in the format requested. User creates and manages meals on the Food Log tab on the website.
Authentication
Connected account requiredScopes
nutritionTags
Get ProfileFITBIT_GET_PROFILEReturns a user's profile. The authenticated owner receives all values. However, the authenticated user's access to other users' data is subject to those users' privacy settings. Numerical values are returned in the unit system specified in the Accept-Language header.Connection3 scopes
Returns a user's profile. The authenticated owner receives all values. However, the authenticated user's access to other users' data is subject to those users' privacy settings. Numerical values are returned in the unit system specified in the Accept-Language header.
Authentication
Connected account requiredScopes
locationprofileweightTags
Get Recent Activity TypesFITBIT_GET_RECENT_ACTIVITIESRetreives a list of a user's recent activities types logged with some details of the last activity log of that type using units in the unit system which corresponds to the Accept-Language header provided.Connection9 scopes
Retreives a list of a user's recent activities types logged with some details of the last activity log of that type using units in the unit system which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Recent FoodsFITBIT_GET_RECENT_FOODSReturns a list of a user's frequent foods in the format requested. A frequent food in the list provides a quick way to log the food via the Log Food endpoint.Connection1 scope
Returns a list of a user's frequent foods in the format requested. A frequent food in the list provides a quick way to log the food via the Log Food endpoint.
Authentication
Connected account requiredScopes
nutritionTags
Get Sleep LogFITBIT_GET_SLEEP_BY_DATEThe Get Sleep Logs by Date endpoint returns a summary and list of a user's sleep log entries (including naps) as well as detailed sleep entry data for a given day.Connection9 scopes
The Get Sleep Logs by Date endpoint returns a summary and list of a user's sleep log entries (including naps) as well as detailed sleep entry data for a given day.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Sleep Logs by Date RangeFITBIT_GET_SLEEP_BY_DATE_RANGEThe Get Sleep Logs by Date Range endpoint returns a list of a user's sleep log entries (including naps) as well as detailed sleep entry data for a given date range (inclusive of start and end dates).Connection9 scopes
The Get Sleep Logs by Date Range endpoint returns a list of a user's sleep log entries (including naps) as well as detailed sleep entry data for a given date range (inclusive of start and end dates).
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Sleep GoalFITBIT_GET_SLEEP_GOALReturns the user's sleep goal.Connection9 scopes
Returns the user's sleep goal.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Sleep Logs ListFITBIT_GET_SLEEP_LISTThe Get Sleep Logs List endpoint returns a list of a user's sleep logs (including naps) before or after a given day with offset, limit, and sort order.Connection9 scopes
The Get Sleep Logs List endpoint returns a list of a user's sleep logs (including naps) before or after a given day with offset, limit, and sort order.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get SpO2 Intraday by DateFITBIT_GET_SP_O2_INTRADAY_BY_DATEThis endpoint returns the SpO2 intraday data for a single date. SpO2 applies specifically to a user’s “main sleep”, which is the longest single period of time asleep on a given date.Connection1 scope
This endpoint returns the SpO2 intraday data for a single date. SpO2 applies specifically to a user’s “main sleep”, which is the longest single period of time asleep on a given date.
Authentication
Connected account requiredScopes
oxygen_saturationTags
Get SpO2 Intraday by IntervalFITBIT_GET_SP_O2_INTRADAY_BY_INTERVALThis endpoint returns the SpO2 intraday data for a specified date range. SpO2 applies specifically to a user’s “main sleep”, which is the longest single period of time asleep on a given date.Connection1 scope
This endpoint returns the SpO2 intraday data for a specified date range. SpO2 applies specifically to a user’s “main sleep”, which is the longest single period of time asleep on a given date.
Authentication
Connected account requiredScopes
oxygen_saturationTags
Get SpO2 Summary by DateFITBIT_GET_SP_O2_SUMMARY_BY_DATEThis endpoint returns the SpO2 summary data for a single date. SpO2 applies specifically to a user’s “main sleep”, which is the longest single period of time asleep on a given date.Connection1 scope
This endpoint returns the SpO2 summary data for a single date. SpO2 applies specifically to a user’s “main sleep”, which is the longest single period of time asleep on a given date.
Authentication
Connected account requiredScopes
oxygen_saturationTags
Get SpO2 Summary by IntervalFITBIT_GET_SP_O2_SUMMARY_BY_INTERVALThis endpoint returns the SpO2 summary data for a date range. SpO2 applies specifically to a user’s “main sleep”, which is the longest single period of time asleep on a given date.Connection1 scope
This endpoint returns the SpO2 summary data for a date range. SpO2 applies specifically to a user’s “main sleep”, which is the longest single period of time asleep on a given date.
Authentication
Connected account requiredScopes
oxygen_saturationTags
Get a List of SubscriptionsFITBIT_GET_SUBSCRIPTIONS_LISTRetreives a list of a user's subscriptions for your application in the format requested. You can either fetch subscriptions for a specific collection or the entire list of subscriptions for the user. For best practice, make sure that your application maintains this list on your side and use this endpoint only to periodically ensure data consistency.Connection9 scopes
Retreives a list of a user's subscriptions for your application in the format requested. You can either fetch subscriptions for a specific collection or the entire list of subscriptions for the user. For best practice, make sure that your application maintains this list on your side and use this endpoint only to periodically ensure data consistency.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Temperature (Core) Summary by DateFITBIT_GET_TEMP_CORE_SUMMARY_BY_DATEReturns the Temperature (Core) data for a single date. Temperature (Core) data applies specifically to data logged manually by the user throughout the day.Connection1 scope
Returns the Temperature (Core) data for a single date. Temperature (Core) data applies specifically to data logged manually by the user throughout the day.
Authentication
Connected account requiredScopes
temperatureTags
Get Temperature (Core) Summary by IntervalFITBIT_GET_TEMP_CORE_SUMMARY_BY_INTERVALReturns Temperature (Core) data for a date range. Temperature (Core) data applies specifically to data logged manually by the user throughout the day and the maximum date range cannot exceed 30 days.Connection1 scope
Returns Temperature (Core) data for a date range. Temperature (Core) data applies specifically to data logged manually by the user throughout the day and the maximum date range cannot exceed 30 days.
Authentication
Connected account requiredScopes
temperatureTags
Get Temperature (Skin) Summary by IntervalFITBIT_GET_TEMP_SKIN_SUMMARY_BY_INTERVALReturns Temperature (Skin) data for a date range. It only returns a value for dates on which the Fitbit device was able to record Temperature (skin) data and the maximum date range cannot exceed 30 days.Connection1 scope
Returns Temperature (Skin) data for a date range. It only returns a value for dates on which the Fitbit device was able to record Temperature (skin) data and the maximum date range cannot exceed 30 days.
Authentication
Connected account requiredScopes
temperatureTags
Get Temperature (Skin) Summary by DateFITBIT_GET_TEMP_SKIN_SUMMARY_DATEReturns the Temperature (Skin) data for a single date. Temperature (Skin) data applies specifically to a user’s “main sleep”, which is the longest single period of time asleep on a given date.Connection1 scope
Returns the Temperature (Skin) data for a single date. Temperature (Skin) data applies specifically to a user’s “main sleep”, which is the longest single period of time asleep on a given date.
Authentication
Connected account requiredScopes
temperatureTags
Get VO2 Max Summary by DateFITBIT_GET_VO2_MAX_SUMMARY_BY_DATEThis endpoint returns the Cardio Fitness Score (VO2 Max) data for a single date. VO2 Max values will be shown as a range if no run data is available or a single numeric value if the user uses a GPS for runs.Connection1 scope
This endpoint returns the Cardio Fitness Score (VO2 Max) data for a single date. VO2 Max values will be shown as a range if no run data is available or a single numeric value if the user uses a GPS for runs.
Authentication
Connected account requiredScopes
cardio_fitnessTags
Get VO2 Max Summary by IntervalFITBIT_GET_VO2_MAX_SUMMARY_BY_INTERVALThis endpoint returns the Cardio Fitness Score (VO2 Max) data for a date range. VO2 Max values will be shown as a range if no run data is available or a single numeric value if the user uses a GPS for runs.Connection1 scope
This endpoint returns the Cardio Fitness Score (VO2 Max) data for a date range. VO2 Max values will be shown as a range if no run data is available or a single numeric value if the user uses a GPS for runs.
Authentication
Connected account requiredScopes
cardio_fitnessTags
Get Water LogsFITBIT_GET_WATER_BY_DATERetreives a summary and list of a user's water log entries for a given day in the requested using units in the unit system that corresponds to the Accept-Language header provided.Connection1 scope
Retreives a summary and list of a user's water log entries for a given day in the requested using units in the unit system that corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
nutritionTags
Get Water GoalFITBIT_GET_WATER_GOALRetreives a summary and list of a user's water goal entries for a given day in the requested using units in the unit system that corresponds to the Accept-Language header provided.Connection1 scope
Retreives a summary and list of a user's water goal entries for a given day in the requested using units in the unit system that corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
nutritionTags
Get Weight LogsFITBIT_GET_WEIGHT_BY_DATERetreives a list of all user's body weight log entries for a given day using units in the unit systems which corresponds to the Accept-Language header provided.Connection9 scopes
Retreives a list of all user's body weight log entries for a given day using units in the unit systems which corresponds to the Accept-Language header provided.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Body Fat LogsFITBIT_GET_WEIGHT_BY_DATE_PERIODRetreives a list of all user's body weight log entries for a given day in the format requested.Connection9 scopes
Retreives a list of all user's body weight log entries for a given day in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Get Body Fat LogsFITBIT_GET_WEIGHT_BY_DATE_RANGERetreives a list of all user's body fat log entries for a given day in the format requested.Connection9 scopes
Retreives a list of all user's body fat log entries for a given day in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Retrieve the active state of an OAuth 2.0 tokenFITBIT_INTROSPECTRetrieves the active state of an OAuth 2.0 token. It follows https://tools.ietf.org/html/rfc7662.Connection
Retrieves the active state of an OAuth 2.0 token. It follows https://tools.ietf.org/html/rfc7662.
Authentication
Connected account requiredTags
Get OAuth 2 access tokenFITBIT_OAUTH_TOKENRetrieves an OAuth 2 access token.Connection
Retrieves an OAuth 2 access token.
Authentication
Connected account requiredTags
Revokes consent of the access token or refresh tokenFITBIT_REVOKERevokes consent of the access token or refresh tokenConnection
Revokes consent of the access token or refresh token
Authentication
Connected account requiredTags
Update AlarmFITBIT_UPDATE_ALARMSUpdates the alarm entry with a given ID for a given device. It also gets a response in the format requested.Connection9 scopes
Updates the alarm entry with a given ID for a given device. It also gets a response in the format requested.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Update Body Fat GoalFITBIT_UPDATE_BODY_FAT_GOALUpdates user's fat percentage goal.Connection9 scopes
Updates user's fat percentage goal.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Update MealFITBIT_UPDATE_MEALReplaces an existing meal with the contents of the request. The response contains the updated meal.Connection1 scope
Replaces an existing meal with the contents of the request. The response contains the updated meal.
Authentication
Connected account requiredScopes
nutritionTags
Update Sleep GoalFITBIT_UPDATE_SLEEP_GOALCreate or update the user's sleep goal and get a response in the JSON format.Connection9 scopes
Create or update the user's sleep goal and get a response in the JSON format.
Authentication
Connected account requiredScopes
activityheartratelocationnutritionprofilesettingssleepsocialweightTags
Update Water LogFITBIT_UPDATE_WATER_LOGUpdates a user's water log entry with the given ID.Connection1 scope
Updates a user's water log entry with the given ID.
Authentication
Connected account requiredScopes
nutritionTags
Update Weight GoalFITBIT_UPDATE_WEIGHT_GOALUpdates user's fat percentage goal.Connection3 scopes
Updates user's fat percentage goal.
Authentication
Connected account requiredScopes
profileheartratelocationTags