API reference
Every method returns a promise. A failed call rejects as described in Errors.
Foods
foods.autocomplete
AutocompleteFoodsRequest
AutocompleteFoodsResponse
foods.search
SearchFoodsRequest
FoodSearchResults
foods.get
GetFoodRequest
FoodSearchItem
foods.lookupBarcode
LookupFoodByBarcodeRequest
FoodSearchResults
foods.suggestAlternatives
SuggestFoodAlternativesRequest
SuggestFoodAlternativesResponse
Restaurants
restaurants.search
SearchRestaurantsRequest
SearchRestaurantsResponse
restaurants.searchMenuItems
SearchRestaurantsRequest
SearchRestaurantMenuItemsResponse
restaurants.getMenuItems
GetRestaurantMenuItemsRequest
GetRestaurantMenuItemsResponse
Food analysis
foodAnalysis.analyzeDescription
AnalyzeDescriptionRequest
FoodScan
foodAnalysis.analyzePhoto
AnalyzePhotoRequest
FoodScan
foodAnalysis.correct
CorrectPhotoScanRequest
FoodScan
Logs and glucose
foodLogs.create
CreateFoodLogRequest
FoodLog
foodLogs.list
ListFoodLogsRequest
FoodLogList
foodLogs.getSummary
GetFoodLogSummaryRequest
FoodLogSummary
foodLogs.update
UpdateFoodLogRequest
FoodLog
foodLogs.delete
log ID string
void
waterLogs.create
CreateWaterLogRequest
WaterLog
waterLogs.list
ListWaterLogsRequest
ListWaterLogsResponse
waterLogs.delete
log ID string
void
weightLogs.create
CreateWeightLogRequest
WeightLog
weightLogs.list
ListWeightLogsRequest
ListWeightLogsResponse
glucose.predict
PredictGlucoseRequest
GlucosePrediction
Voice capture
VoiceCaptureSession (isSupported, snapshot, subscribe, start, stop, cancel, dispose) wraps the native speech recognizers; see Voice capture. stop() resolves with VoiceCaptureResult; failures are VoiceCaptureError with a stable code.
Last updated
Was this helpful?