Nutrition data types

Data types for nutrition data.

Hydration

Each data point represents how much water a user drank in a single drink.

REST

Name com.google.hydration
OAuth permission scopes
https://www.googleapis.com/auth/fitness.nutrition.read
https://www.googleapis.com/auth/fitness.nutrition.write
Fields (format—units) volume( float —liters)
Volume of water consumed.

Android

Name com.google.hydration
Data type object TYPE_HYDRATION
Fields (format—units) FIELD_VOLUME( float —liters)
Volume of liquid consumed.

Nutrition

Each data point represents what nutrients were consumed as part of a meal or a food item. The data point contains several fields. The nutrients field is required. And either one, or both, of the meal type and food item fields are required.

REST

Name
com.google.nutrition
OAuth permission scopes
https://www.googleapis.com/auth/fitness.nutrition.read
https://www.googleapis.com/auth/fitness.nutrition.write
Fields (format—units)
meal type( int —enum) (optional field)
What kind of meal the user ate.
food item( string —n/a)
The specific food item for the entry. For example, "banana" or "porridge".
nutrients( Map<String> —calories/grams)
The nutritional breakdown of the food item eaten.

Android

Name
com.google.nutrition
Data type object
TYPE_NUTRITION
Fields (format—units)
FIELD_MEAL_TYPE( int —enum) (optional field)
What kind of meal the user ate.
FIELD_FOOD_ITEM( string —free-form text)
A description of the food for the entry. For example, "banana" or "porridge".
FIELD_NUTRIENTS( Map<String> —kilocalories/grams/milligrams)
The nutritional breakdown of the food item eaten.
Create a Mobile Website
View Site in Mobile | Classic
Share by: