Jump to Content
Go to LogMeal.com
Tutorials
Code Samples
API Documentation
Features Overview
Go to LogMeal.com
Log In
API Documentation
Search
Log In
Moon (Dark Mode)
Sun (Light Mode)
Tutorials
Code Samples
API Documentation
Features Overview
My Requests
Search
All
Pages
Start typing to search…
JUMP TO
Getting Started
Authentication
My Requests
Introduction
How To Use the LogMeal API Reference
API Documentation
Informative Endpoints
⚫ Get information about your current account limitations.
get
⚫🔴🔵 Get list of accessible services (endpoints).
get
⚫🔴🔵 Get information about the available nutritional indicators.
get
⚫🔴🔵 Returns the available languages to be assigned to APIUsers.
get
⚫🔴 Get API usage info.
get
Dataset Information, Recognized Dishes and Others
⚫🔴🔵 Retrieves all dishes or products detectable by the image recognition algorithms. ⏱
get
⚫🔴🔵 Retrieves all dishes or products detectable by the image recognition algorithms. ⏱
get
⚫🔴🔵 Retrieve the complete list of available food groups ⏱
get
⚫🔴🔵 Retrieve the complete list of ingredients that could appear in the recipes. ⏱
get
⚫🔴🔵 Get the list of food groups more commonly associated to a manually-specified dish id. ⏱
post
APIUsers Management
⚫ Sign Up new APIUser
post
⚫ Returns the list of existing APIUsers for a given company
get
⚫ Deletes an APIUser from your APICompany.
del
⚫ Modify a user's profile information.
post
⚫ Get a user's profile information.
get
⚫ Toggles the 'enabled' attribute for an APIUser.
post
APIUsers Profile Management
🔴 Changes current user language
post
🔴 Modify the profile information.
post
🔴 Get the user's profile information.
get
API and Models Versioning Functions
⚫🔴 Retrieves the list of active Models/Algorithms versions. ⏱
get
⚫🔴 Retrieves the list of active API versions. ⏱
get
⚫🔴 Retrieves all available models grouped by version. ⏱
get
Image-based Food Recognition
🔴 Multiple Food Dishes Segmentation ⏱⭐ Detects every food item on the image and recognises it.
post
🔴 Multiple Food Dishes Segmentation ⏱⭐ Detects every food item on the image and recognises it.
post
🔴 Food recognition only on a manually-specified food type ⏱⭐
post
🔴 Food recognition only on a manually-specified food type ⏱⭐
post
🔴 Confirm food group after applying image recognition.
post
🔴 Confirm food group after applying image recognition.
post
🔴 Confirm dish name after applying image recognition.
post
🔴 Confirm dish name after applying image recognition.
post
Ingredients and Nutritional Information
🔴 Identifies the ingredients on the image. ⏱
post
🔴 Identifies the ingredients on the image. ⏱
post
🔴🔵 Identifies the nutritional information for the dishes on the image. ⏱
post
🔴🔵 Identifies the nutritional information for the dishes on the image. ⏱
post
🔴🔵 Computes the nutritional information of a recipe from a list of ingredients.
post
🔴🔵 Confirm ingredients and their quantities.
post
🔴🔵 Confirms food quantity (serving size) for a specific image id.
post
🔴 Get a recommendation about the daily macronutrient intake based on the user information. ⏱
get
Units of Measurement and Easy Modulation
⚫🔴🔵 Returns a list of ingredients that can be used as salt, sugar and oil for a dish.
get
⚫🔴🔵 Returns information about all weight measures used to display dish weights.
get
⚫🔴🔵 Returns information about all weight measures used to display ingredient weights.
get
External Management
⚫ Retrieve all the APIUserManager your company has.
get
⚫ Create a new APIUserManager for your company.
post
⚫🔵 Update the profile information for an existent APIUserManager from your company.
patch
⚫ Delete an existent APIUserManager from your company.
del
⚫ Create a new APIUserManager for your company.
post
⚫ Create a new Access Entry for one of your APIUserManagers.
post
⚫ Delete an existent Access Entry from one of your APIUserManagers.
del
⚫🔵 Retrieve all the APIUsers an APIUserManager has access to.
get
⚫🔵 Get a user's profile information.
get
⚫🔵 Modify a user's profile information.
post
🔵 Login validation credentials for APIUserManagers.
post
Intake History
⚫🔴🔵 Retrieves the full intake information (similar to /getIntakesList).
get
⚫🔴🔵 Deletes an uploaded intake.
del
🔴 Create a manual intake (without image-based prediction)
post
🔵 Create a manual intake (without image-based prediction) and assign it to a set of specific APIUsers.
post
🔴🔵 Create a manual intake (without image-based prediction).
post
🔵 Create manual intakes in bulk (without image-based prediction).
post
🔴🔵 Modify the nutritional info of an uploaded intake
post
⚫🔴🔵 Modify the timestamp of an uploaded intake
post
⚫🔴🔵 Modify the occasion of an uploaded intake
post
🔴 Scans a barcode and creates a new intake for the user ⏱⭐
post
🔴 Scans a barcode and returns its dish id ⏱⭐
post
⚫🔴🔵 Get the total nutrient intake computed from the images uploaded on a given date (in a span of 24h). ⏱
get
⚫🔴🔵 Get the total nutrient intake computed from the images uploaded on a given date (in a span of 24h). ⏱
get
⚫🔴🔵 List all user intakes with their nutritional information and ingredients between two dates. ⏱
get
⚫🔴🔵 Obtain a daily intake summary. ⏱
get
⚫🔴🔵 Obtain a weekly intake summary. ⏱
get
⚫🔴🔵 Returns the number of intakes a given user has on a date or range of dates
get
Custom Occasions
⚫🔵 Create a new occasion group
post
⚫🔵🔴 Get existing occasion groups
get
⚫🔵 Create a new occasion translation
post
Nutritional Plans
⚫🔴🔵 Get all the available nutritional plans and their required fields.
get
🔴🔵 Retrieve all nutritional plans assigned to a user.
get
🔴🔵 Assign a new nutritional plan to a user.
post
🔴🔵 Delete a nutritional plan by its ID.
del
🔴🔵 Simulates a nutritional plan and returns personalized estimations.
post
Daily Nutritional Goal
⚫🔴🔵 Get all the existent daily goals from a user.
get
⚫🔴🔵 Create a daily goal for a specific nutrient.
post
⚫🔴🔵 Delete an existent daily goal for a specific nutrient.
del
🔵⚫ Autocompute a daily goal for a specific list of nutrients.
post
Custom Nutritional Indicators
⚫🔵 Get all the existent custom nutritional indicators.
get
⚫🔵 Create a custom nutritional indicator.
post
⚫🔵 Delete an existent custom nutritional indicator.
del
⚫🔵 Patch an existent custom nutritional indicator.
patch
⚫🔵 Create a custom nutritional indicator translation.
post
⚫🔵 Delete an existent custom nutritional indicator translation.
del
⚫🔵 Patch an existent custom nutritional indicator translation.
patch
Custom Recipes
🔵⚫ Create a custom recipe.
post
🔵⚫🔴 Get some basic information about all the active custom recipes.
get
🔵⚫🔴 Get the complete information for a specific custom recipe.
get
🔵⚫ Deactivate an existing custom recipe.
del
🔵⚫ Edit an existing custom recipe.
patch
APIUser Favorite Meals
🔴 Create a favorite instance for a user. ⏱
post
🔴 Get all favorites of a user. ⏱
get
🔴 Delete an existent favorite of a user.
del
🔴 Edits the name for an existent favorite of a user.
patch
🔴 Assign a favorite instance to user intake. ⏱
post
Body Measures
⚫🔴🔵 Get all the existent body measures from a company.
get
⚫🔵 Create a body measure for a company.
post
⚫🔵 Update a body measure for a company.
patch
⚫🔵 Delete an existent body measure.
del
🔴🔵 Get user body measures values.
get
🔴🔵 Insert a value for a user measurement.
post
🔴🔵 Delete an existent user body measure.
del
🔴🔵 Get user body measure goals values.
get
🔴🔵 Insert a value for a user measurement goal.
post
🔴🔵 Delete an existent user body measure goal.
del
Intake Variety Score and Nutri-Scores
🔴 Get Nutri-Score for an image.
get
🔴 Get total Nutri-Score for specific date and occasion. ⏱
get
🔴 Get total Nutri-Score for a specific date. ⏱
get
🔴 Get Variety Score for a provided time period and an occasion (optional). ⏱
get
Recipe and Dish Recommendations
🔴 Get dish recommendation for an APIUser. ⏱⭐
get
🔴 Get recipes recommendation for an APIUser. ⏱⭐
get
Food Quantity Detection
🔴 Multiple Food Dishes Segmentation ⏱ Detects every food item on the image, recognises it and then automatically estimates the food quantity present in it.
post
🔴 Multiple Food Dishes Segmentation ⏱ Detects every food item on the image, recognises it and then automatically estimates the food quantity present in it.
post
🔴 Multiple Food Dishes Segmentation ⏱⭐ Detects every food item on the image, recognises it and then automatically detects the food quantity present in it.
post
🔴 Multiple Food Dishes Segmentation ⏱⭐ Detects every food item on the image, recognises it and then automatically detects the food quantity present in it.
post
Food Waste Detection
🔴 Food Waste Intake Detection ⏱⭐ Detects the leftovers or remaining food on a dish/intake.
post
🔴 Food Waste Intake Detection ⏱⭐ Detects the leftovers or remaining food on a dish/intake.
post
🔴 Food Waste Intake Detection ⏱⭐ Detects the leftovers or remaining food on a dish/intake.
post
🔴 Food Waste Intake Detection ⏱⭐ Detects the leftovers or remaining food on a dish/intake.
post
🔴 Confirm dishes and quantities after applying food waste intake detection.
post
🔴 Confirm dishes and quantities after applying food waste intake detection.
post
Dysphagia User Feedback
🔴 Get different Dysphagia measurement options.
get
🔴 Stores Dysphagia measurement values for the given imageId.
post
LogMeal Kiosk Integration
⚫ Import multiple customers using a TSV file
post
⚫ Add Kiosk customers for a restaurant
post
⚫ Get all customer identifiers for your company
get
⚫ Deactivate all customers for a restaurant
del
⚫ Deactivate a specific customer
del
⚫ List Kiosk restaurants
get
⚫ Get dishes served based on an image ID
get
Powered by
••••••b95d
Endpoint
Method
Status
User Agent