POST api/Recipe/Write

Request Information

URI Parameters

None.

Body Parameters

MPW.DataAccess.Models.WriteRecipeParamModel
NameDescriptionTypeAdditional information
IsReadOnly

boolean

None.

Id

string

None.

Name

string

None.

Description

string

None.

MarketingDescription

string

None.

NumberOfPortion

decimal number

None.

RecipeCategoryId

integer

None.

HACCPId

integer

None.

RecipeSourceId

integer

None.

GroupId

integer

None.

ServingTemperatureId

integer

None.

ManufacturerName

string

None.

WeightPerServing

decimal number

None.

Inactive

string

None.

SharedSourceId

integer

None.

CostPerServing

decimal number

None.

IsCostValid

boolean

None.

QtyOfPortion

decimal number

None.

MeasureOfPortion

string

None.

MeatAlt

string

None.

Milk

string

None.

Milk_LowFatFlavored

boolean

None.

Milk_LowFatUnflavored

boolean

None.

Milk_ReducedWholeUnflavoredFlavored

boolean

None.

Milk_SkimFlavored

boolean

None.

Milk_SkimUnflavored

boolean

None.

DarkGreenVeg

string

None.

Fruit

string

None.

LegumesVeg

string

None.

OtherVeg

string

None.

AdditionalVeg

decimal number

None.

RedOrangeVeg

string

None.

StarchyVeg

string

None.

EnrichedGrain

string

None.

WholeGrain

string

None.

ComponentType

integer

None.

OtherComponent

string

None.

UserModified

boolean

None.

AllergensNotAvailable

boolean

None.

NoAllergens

boolean

None.

CookingMethod

string

None.

FatChange

decimal number

None.

MoistureChange

decimal number

None.

TypeOfFat

string

None.

TypeOfFatDescription

string

None.

CreatedFromIngredientId

string

None.

LockBatch

boolean

None.

ConvertedToIngredientId

string

None.

ConvertedToIngredientCNCode

string

None.

ConvertedToIngredientDescription

string

None.

ProductionNotes

string

None.

PurchasingNotes

string

None.

ServingNotes

string

None.

MiscellaneousNotes

string

None.

HoldTemp

string

None.

TargetTemp

string

None.

LeftoverDays

integer

None.

Picture

Collection of byte

None.

Ingredients

Collection of MPW.DataAccess.Models.RecipeIngredientModel

None.

Verified

MPW.DataAccess.Models.VerifiedModel

None.

UserModifiedSections

MPW.DataAccess.Models.UserModifiedSectionsModel

None.

Allergens

Collection of MPW.DataAccess.Models.RecipeAllergenModel

None.

AllAllergens

Collection of MPW.DataAccess.Models.RecipeAllergenModel

None.

Attributes

Collection of MPW.DataAccess.Models.RecipeAttributeModel

None.

AllAttributes

Collection of MPW.DataAccess.Models.RecipeAttributeModel

None.

PreparationInstructions

Collection of MPW.DataAccess.Models.PreparationInstructionModel

None.

BaseWeight

string

None.

BaseWeightOGL

string

None.

Calories

string

None.

TotalFat

string

None.

TotalTrans

string

None.

SaturatedFat

string

None.

Cholesterol

string

None.

Sodium

string

None.

CarboHydrate

string

None.

DietaryFiber

string

None.

Sugars

string

None.

AddedSugars

string

None.

Protein

string

None.

Iron

string

None.

Calcium

string

None.

Potassium

string

None.

VitaminA

string

None.

VitaminAIU

string

None.

VitaminC

string

None.

VitaminD

string

None.

Water

string

None.

Ash

string

None.

Water_DRV

string

None.

Ash_DRV

string

None.

Iron_DRV

string

None.

Calcium_DRV

string

None.

VitaminAIU_DRV

string

None.

VitaminC_DRV

string

None.

VitaminD_DRV

string

None.

Potassium_DRV

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": "sample string 1",
  "Name": "sample string 2",
  "Description": "sample string 3",
  "MarketingDescription": "sample string 4",
  "NumberOfPortion": 1.0,
  "RecipeCategoryId": 1,
  "HACCPId": 1,
  "RecipeSourceId": 1,
  "GroupId": 1,
  "ServingTemperatureId": 1,
  "ManufacturerName": "sample string 5",
  "WeightPerServing": 6.0,
  "Inactive": "sample string 7",
  "SharedSourceId": 1,
  "CostPerServing": 1.0,
  "IsCostValid": true,
  "QtyOfPortion": 1.0,
  "MeasureOfPortion": "sample string 9",
  "MeatAlt": "sample string 10",
  "Milk": "sample string 11",
  "Milk_LowFatFlavored": true,
  "Milk_LowFatUnflavored": true,
  "Milk_ReducedWholeUnflavoredFlavored": true,
  "Milk_SkimFlavored": true,
  "Milk_SkimUnflavored": true,
  "DarkGreenVeg": "sample string 17",
  "Fruit": "sample string 18",
  "LegumesVeg": "sample string 19",
  "OtherVeg": "sample string 20",
  "AdditionalVeg": 1.0,
  "RedOrangeVeg": "sample string 21",
  "StarchyVeg": "sample string 22",
  "EnrichedGrain": "sample string 23",
  "WholeGrain": "sample string 24",
  "ComponentType": 1,
  "OtherComponent": "sample string 25",
  "UserModified": true,
  "AllergensNotAvailable": true,
  "NoAllergens": true,
  "CookingMethod": "sample string 29",
  "FatChange": 1.0,
  "MoistureChange": 1.0,
  "TypeOfFat": "sample string 30",
  "TypeOfFatDescription": "sample string 31",
  "CreatedFromIngredientId": "sample string 32",
  "LockBatch": true,
  "ConvertedToIngredientId": "sample string 34",
  "ConvertedToIngredientCNCode": "sample string 35",
  "ConvertedToIngredientDescription": "sample string 36",
  "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,
  "Picture": "QEA=",
  "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:32:58.8778646-05:00"
    },
    "Allergens": {
      "User": "sample string 1",
      "ModifiedDT": "2026-01-18T01:32:58.8778646-05:00"
    },
    "Attributes": {
      "User": "sample string 1",
      "ModifiedDT": "2026-01-18T01:32:58.8778646-05:00"
    }
  },
  "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
    }
  ],
  "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
    }
  ],
  "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
    }
  ],
  "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
    }
  ],
  "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"
        }
      ]
    }
  ],
  "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
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

System.Net.Http.HttpResponseMessage
NameDescriptionTypeAdditional 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.