POST api/Recipe/GetRecipeNutritionFacts
Request Information
URI Parameters
None.
Body Parameters
MPW.DataAccess.Models.GetRecipeNutritionFactsModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Recipe | MPW.DataAccess.Models.RecipeModel |
None. |
|
| RecipeId | string |
None. |
|
| NumberOfPortion | integer |
None. |
|
| Ingredients | Collection of MPW.DataAccess.Models.RecipeIngredientModel |
None. |
|
| TypeOfFat | string |
None. |
|
| FatChange | decimal number |
None. |
|
| MoistureChange | decimal number |
None. |
Request Formats
application/json, text/json
Sample:
{
"Recipe": {
"RecipeSourceId": 1,
"Picture": "QEA=",
"PreparationInstructions": [
{
"Step": 1,
"Directions": "sample string 2",
"DescriptionId": 3,
"Ingredients": [
{
"Id": "sample string 1",
"Index": 2
},
{
"Id": "sample string 1",
"Index": 2
}
],
"HACCPInstructions": [
{
"Id": 1,
"Position": "sample string 2",
"TypeId": 1,
"HACCPCriticalLimitId": 3,
"HACCPNotes": "sample string 4"
},
{
"Id": 1,
"Position": "sample string 2",
"TypeId": 1,
"HACCPCriticalLimitId": 3,
"HACCPNotes": "sample string 4"
}
]
},
{
"Step": 1,
"Directions": "sample string 2",
"DescriptionId": 3,
"Ingredients": [
{
"Id": "sample string 1",
"Index": 2
},
{
"Id": "sample string 1",
"Index": 2
}
],
"HACCPInstructions": [
{
"Id": 1,
"Position": "sample string 2",
"TypeId": 1,
"HACCPCriticalLimitId": 3,
"HACCPNotes": "sample string 4"
},
{
"Id": 1,
"Position": "sample string 2",
"TypeId": 1,
"HACCPCriticalLimitId": 3,
"HACCPNotes": "sample string 4"
}
]
}
],
"ConvertedToIngredientId": "sample string 1",
"Attributes": [
{
"Id": 1,
"Description": "sample string 2",
"FromIngredient": true,
"IsCustom": true,
"IsNew": true
},
{
"Id": 1,
"Description": "sample string 2",
"FromIngredient": true,
"IsCustom": true,
"IsNew": true
}
],
"Allergens": [
{
"Id": 1,
"Description": "sample string 2",
"FromIngredient": true,
"IsCustom": true,
"IsNew": true
},
{
"Id": 1,
"Description": "sample string 2",
"FromIngredient": true,
"IsCustom": true,
"IsNew": true
}
],
"ConvertedToIngredientCNCode": "sample string 2",
"ConvertedToIngredientDescription": "sample string 3",
"Id": "sample string 4",
"NumberOfPortion": 1.0,
"Name": "sample string 5",
"Description": "sample string 6",
"MarketingDescription": "sample string 7",
"RecipeCategoryId": 1,
"HACCPId": 1,
"GroupId": 1,
"ServingTemperatureId": 1,
"ManufacturerName": "sample string 8",
"WeightPerServing": 9.0,
"Inactive": "sample string 10",
"SharedSourceId": 1,
"CostPerServing": 1.0,
"IsCostValid": true,
"QtyOfPortion": 1.0,
"MeasureOfPortion": "sample string 12",
"MeatAlt": "sample string 13",
"Milk": "sample string 14",
"Milk_LowFatFlavored": true,
"Milk_LowFatUnflavored": true,
"Milk_ReducedWholeUnflavoredFlavored": true,
"Milk_SkimFlavored": true,
"Milk_SkimUnflavored": true,
"DarkGreenVeg": "sample string 20",
"Fruit": "sample string 21",
"LegumesVeg": "sample string 22",
"OtherVeg": "sample string 23",
"AdditionalVeg": 1.0,
"RedOrangeVeg": "sample string 24",
"StarchyVeg": "sample string 25",
"EnrichedGrain": "sample string 26",
"WholeGrain": "sample string 27",
"ComponentType": 1,
"OtherComponent": "sample string 28",
"UserModified": true,
"AllergensNotAvailable": true,
"NoAllergens": true,
"CookingMethod": "sample string 32",
"FatChange": 1.0,
"MoistureChange": 1.0,
"TypeOfFat": "sample string 33",
"TypeOfFatDescription": "sample string 34",
"CreatedFromIngredientId": "sample string 35",
"LockBatch": true,
"ProductionNotes": "sample string 37",
"PurchasingNotes": "sample string 38",
"ServingNotes": "sample string 39",
"MiscellaneousNotes": "sample string 40",
"HoldTemp": "sample string 41",
"TargetTemp": "sample string 42",
"LeftoverDays": 43,
"Ingredients": [
{
"IngredientName": "sample string 1",
"IsLinkedToINV": true,
"HasAttributes": true,
"Quantity1": 4.0,
"Measure1": "sample string 5",
"Quantity2": 6.0,
"Measure2": "sample string 7",
"IsOnMenu": true,
"HasAllergens": true,
"AllergensVerified": true,
"CostPerServing": "sample string 11",
"WeightPerServing": 12.0,
"Measures": [
"sample string 1",
"sample string 2"
],
"BaseMeasures": [
{
"IngredientId": "sample string 1",
"Sequence": 2,
"CN_Code": "sample string 3",
"Amount": 1.0,
"Measurement": "sample string 4",
"Weight": 1.0,
"ActiveStatus": "sample string 5",
"BaseMeasure": "sample string 6",
"IsDefault": true
},
{
"IngredientId": "sample string 1",
"Sequence": 2,
"CN_Code": "sample string 3",
"Amount": 1.0,
"Measurement": "sample string 4",
"Weight": 1.0,
"ActiveStatus": "sample string 5",
"BaseMeasure": "sample string 6",
"IsDefault": true
}
],
"Inactive": true,
"IngIndex": 14,
"Id": "sample string 15",
"CN_Code": "sample string 16",
"CN_SubCode": 17,
"CreatedFromRecipeId": "sample string 18"
},
{
"IngredientName": "sample string 1",
"IsLinkedToINV": true,
"HasAttributes": true,
"Quantity1": 4.0,
"Measure1": "sample string 5",
"Quantity2": 6.0,
"Measure2": "sample string 7",
"IsOnMenu": true,
"HasAllergens": true,
"AllergensVerified": true,
"CostPerServing": "sample string 11",
"WeightPerServing": 12.0,
"Measures": [
"sample string 1",
"sample string 2"
],
"BaseMeasures": [
{
"IngredientId": "sample string 1",
"Sequence": 2,
"CN_Code": "sample string 3",
"Amount": 1.0,
"Measurement": "sample string 4",
"Weight": 1.0,
"ActiveStatus": "sample string 5",
"BaseMeasure": "sample string 6",
"IsDefault": true
},
{
"IngredientId": "sample string 1",
"Sequence": 2,
"CN_Code": "sample string 3",
"Amount": 1.0,
"Measurement": "sample string 4",
"Weight": 1.0,
"ActiveStatus": "sample string 5",
"BaseMeasure": "sample string 6",
"IsDefault": true
}
],
"Inactive": true,
"IngIndex": 14,
"Id": "sample string 15",
"CN_Code": "sample string 16",
"CN_SubCode": 17,
"CreatedFromRecipeId": "sample string 18"
}
],
"Verified": {
"MealComponents": true,
"Allergens": true,
"Attributes": true
},
"UserModifiedSections": {
"MealComponents": {
"User": "sample string 1",
"ModifiedDT": "2026-01-18T01:40:11.1755165-05:00"
},
"Allergens": {
"User": "sample string 1",
"ModifiedDT": "2026-01-18T01:40:11.1755165-05:00"
},
"Attributes": {
"User": "sample string 1",
"ModifiedDT": "2026-01-18T01:40:11.1755165-05:00"
}
},
"AllAllergens": [
{
"Id": 1,
"Description": "sample string 2",
"FromIngredient": true,
"IsCustom": true,
"IsNew": true
},
{
"Id": 1,
"Description": "sample string 2",
"FromIngredient": true,
"IsCustom": true,
"IsNew": true
}
],
"AllAttributes": [
{
"Id": 1,
"Description": "sample string 2",
"FromIngredient": true,
"IsCustom": true,
"IsNew": true
},
{
"Id": 1,
"Description": "sample string 2",
"FromIngredient": true,
"IsCustom": true,
"IsNew": true
}
],
"BaseWeight": "sample string 44",
"BaseWeightOGL": "sample string 45",
"Calories": "sample string 46",
"TotalFat": "sample string 47",
"TotalTrans": "sample string 48",
"SaturatedFat": "sample string 49",
"Cholesterol": "sample string 50",
"Sodium": "sample string 51",
"CarboHydrate": "sample string 52",
"DietaryFiber": "sample string 53",
"Sugars": "sample string 54",
"AddedSugars": "sample string 55",
"Protein": "sample string 56",
"Iron": "sample string 57",
"Calcium": "sample string 58",
"Potassium": "sample string 59",
"VitaminA": "sample string 60",
"VitaminAIU": "sample string 61",
"VitaminC": "sample string 62",
"VitaminD": "sample string 63",
"Water": "sample string 64",
"Ash": "sample string 65",
"Water_DRV": "sample string 66",
"Ash_DRV": "sample string 67",
"Iron_DRV": "sample string 68",
"Calcium_DRV": "sample string 69",
"VitaminAIU_DRV": "sample string 70",
"VitaminC_DRV": "sample string 71",
"VitaminD_DRV": "sample string 72",
"Potassium_DRV": "sample string 73",
"IsReadOnly": true
},
"RecipeId": "sample string 1",
"NumberOfPortion": 2,
"Ingredients": [
{
"IngredientName": "sample string 1",
"IsLinkedToINV": true,
"HasAttributes": true,
"Quantity1": 4.0,
"Measure1": "sample string 5",
"Quantity2": 6.0,
"Measure2": "sample string 7",
"IsOnMenu": true,
"HasAllergens": true,
"AllergensVerified": true,
"CostPerServing": "sample string 11",
"WeightPerServing": 12.0,
"Measures": [
"sample string 1",
"sample string 2"
],
"BaseMeasures": [
{
"IngredientId": "sample string 1",
"Sequence": 2,
"CN_Code": "sample string 3",
"Amount": 1.0,
"Measurement": "sample string 4",
"Weight": 1.0,
"ActiveStatus": "sample string 5",
"BaseMeasure": "sample string 6",
"IsDefault": true
},
{
"IngredientId": "sample string 1",
"Sequence": 2,
"CN_Code": "sample string 3",
"Amount": 1.0,
"Measurement": "sample string 4",
"Weight": 1.0,
"ActiveStatus": "sample string 5",
"BaseMeasure": "sample string 6",
"IsDefault": true
}
],
"Inactive": true,
"IngIndex": 14,
"Id": "sample string 15",
"CN_Code": "sample string 16",
"CN_SubCode": 17,
"CreatedFromRecipeId": "sample string 18"
},
{
"IngredientName": "sample string 1",
"IsLinkedToINV": true,
"HasAttributes": true,
"Quantity1": 4.0,
"Measure1": "sample string 5",
"Quantity2": 6.0,
"Measure2": "sample string 7",
"IsOnMenu": true,
"HasAllergens": true,
"AllergensVerified": true,
"CostPerServing": "sample string 11",
"WeightPerServing": 12.0,
"Measures": [
"sample string 1",
"sample string 2"
],
"BaseMeasures": [
{
"IngredientId": "sample string 1",
"Sequence": 2,
"CN_Code": "sample string 3",
"Amount": 1.0,
"Measurement": "sample string 4",
"Weight": 1.0,
"ActiveStatus": "sample string 5",
"BaseMeasure": "sample string 6",
"IsDefault": true
},
{
"IngredientId": "sample string 1",
"Sequence": 2,
"CN_Code": "sample string 3",
"Amount": 1.0,
"Measurement": "sample string 4",
"Weight": 1.0,
"ActiveStatus": "sample string 5",
"BaseMeasure": "sample string 6",
"IsDefault": true
}
],
"Inactive": true,
"IngIndex": 14,
"Id": "sample string 15",
"CN_Code": "sample string 16",
"CN_SubCode": 17,
"CreatedFromRecipeId": "sample string 18"
}
],
"TypeOfFat": "sample string 3",
"FatChange": 1.0,
"MoistureChange": 1.0
}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
System.Net.Http.HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | System.Version |
None. |
|
| Content | System.Net.Http.HttpContent |
None. |
|
| StatusCode | System.Net.HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | System.Net.Http.HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |