v1
latestOpenAPI 3.1.02026-07-136587849.3 KBModify Nutrition Record
Change the portion size for a nutrition record by ID.
You can modify the nutrition record by updating the total serving size or consumption time. At least one of these fields must be provided.
The status of the successfully modified record will be set to updated while the input type will preserve the original value.
Updating Serving Size
When the serving size is changed, all ingredients and their respective nutritional fields will be automatically recalculated proportionally to maintain the same nutritional ratios. This allows you to easily adjust portion sizes while maintaining accurate nutritional information.
The new serving size is expected to be in the same unit as the original serving size.
Setting Up Consumption Time
The consumption time indicates when the food was actually consumed. Leaving the consumption time empty or not providing it will keep the original value.
This allows you to first track planned meals (without consumption time) and eventually mark them as consumed by setting up consumption time.
Path parameters
Nutrition report record ID
Nutrition report record ID
Request body
Example request
{
"consumed_at": "2006-01-02T15:04:05",
"serving_size": 120
}Response
OK
Example response
{
"consumed_at": "2006-01-02T15:04:05",
"dish_description": "beef, ground, lean, cooked with broccoli, raw and rice, brown, cooked",
"dish_description_translated": "Rindfleisch, Hackfleisch, mager, gekocht mit Brokkoli, roh und Reis, braun, gekocht",
"dish_name": "beef and broccoli stir-fry",
"dish_name_translated": "Rindfleisch und Brokkoli Pfanne",
"failure_reason": "Unable to identify food items",
"ingredients": [
{
"name": "beef, ground, lean, cooked",
"name_translated": "Rindfleisch, Hackfleisch, mager, gekocht",
"nutritional_fields": {
"calcium_mg": 1000,
"carbohydrate_g": 250,
"cholesterol_mg": 300,
"energy_kcal": 800,
"fat_monounsaturated_g": 20,
"fat_polyunsaturated_g": 15,
"fat_saturated_g": 20,
"fat_total_g": 65,
"fat_trans_g": 0.5,
"fiber_total_dietary_g": 25,
"folate_mcg": 400,
"iron_mg": 18,
"magnesium_mg": 400,
"manganese_mcg": 400,
"niacin_mg": 16,
"phosphorus_mg": 700,
"potassium_mg": 3500,
"protein_g": 50,
"riboflavin_mg": 1.3,
"salt_g": 12,
"salt_mg": 25,
"sodium_g": 56,
"sodium_mg": 2300,
"sugars_total_g": 50,
"thiamin_mg": 1.2,
"vitamin_a_rae_mcg": 900,
"vitamin_b12_mcg": 2.4,
"vitamin_b6_mg": 1.7,
"vitamin_c_mg": 90,
"vitamin_d_mcg": 20,
"vitamin_e_mg": 15,
"vitamin_k_mcg": 120,
"zinc_mg": 11
},
"serving_size": 120,
"unit": "g"
}
],
"input_type": "image",
"modified_at": "2025-09-15T10:30:12.132Z",
"nutri_score": "B",
"nutritional_fields": {
"calcium_mg": 1000,
"carbohydrate_g": 250,
"cholesterol_mg": 300,
"energy_kcal": 800,
"fat_monounsaturated_g": 20,
"fat_polyunsaturated_g": 15,
"fat_saturated_g": 20,
"fat_total_g": 65,
"fat_trans_g": 0.5,
"fiber_total_dietary_g": 25,
"folate_mcg": 400,
"iron_mg": 18,
"magnesium_mg": 400,
"manganese_mcg": 400,
"niacin_mg": 16,
"phosphorus_mg": 700,
"potassium_mg": 3500,
"protein_g": 50,
"riboflavin_mg": 1.3,
"salt_g": 12,
"salt_mg": 25,
"sodium_g": 56,
"sodium_mg": 2300,
"sugars_total_g": 50,
"thiamin_mg": 1.2,
"vitamin_a_rae_mcg": 900,
"vitamin_b12_mcg": 2.4,
"vitamin_b6_mg": 1.7,
"vitamin_c_mg": 90,
"vitamin_d_mcg": 20,
"vitamin_e_mg": 15,
"vitamin_k_mcg": 120,
"zinc_mg": 11
},
"record_id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"serving_size": 120,
"status": "completed",
"unit": "g",
"uploaded_at": "2025-09-15T10:30:04.521Z",
"user_time_offset_minutes": -540
}