v1
latestOpenAPI 3.1.02026-07-136587849.3 KBNutrition AI
Replace Nutrition Record
Replace an existing nutrition record.
You can replace an existing nutrition record. All information of the old one will be deleted, and only the new information will be retained. The record_id will remain the same.
The status of the successfully replaced record will be set to updated while the input type will be updated to manual regardless of the original value.
The language of the provided dish name and description will be neither identified nor validated.
put/nutrition_records/{nutrition_record_id}
Path parameters
nutrition_record_idstring required
Nutrition report record ID
Nutrition report record ID
Request body
Example request
{
"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
}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
}