# Gets a Recipe By ID Endpoint: GET /recipes/{recipeId} Version: v3.0: 3.26.2.2 Security: Auth API User Token ## Path parameters: - `recipeId` (string, required) ## Query parameters: - `Expand` (array) ### Expand Options: - Ingredients - AttachedFiles - Links - `PageNumber` (integer) Page Number for the result set. This is expected to be an integer value greater than 0. Defaults to 1 when not passed in. For more information see the Getting Started Section for Pagination. - `PageSize` (integer) Page Size - Default page size: 100 - Max page size: 500 This is expected to be an integer value greater than 0. Defaults to 100 when not passed in. For more information see the Getting Started Section for Pagination. - `Filter` (array) - `OrderBy` (array) ## Response 200 fields (application/json): - `recipeID` (string,null) Unique ID of the Yellow Dog Recipe; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) - `description` (string,null) Description of the Recipe. - `instructions` (string,null) Instruction of the Recipe. - `recipeTypeID` (string,null) Unique ID of the Yellow Dog RecipeType; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) Show which type of recipe this is. - `productionGroupID` (string,null) Unique ID of the Yellow Dog ProductionGroup; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) Assign Production Group to set a default value when the recipe is used in the Production Worksheet. - `yield` (object) - `yield.yieldID` (string) Unique ID of the Yellow Dog Yield where the item was counted; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) - `yield.netWeight` (number) The yield weight of the item or recipe. - `yield.netWeightUnit` (string,null) The unit of the yield weight of the item or recipe. - `yield.netVolume` (number) The yield volume of the item or recipe - `yield.netVolumeUnit` (string,null) The unit of the yield volume of the item or recipe - `yield.netPortion` (number) The portion of the item or recipe. - `yield.netPortionUnit` (string,null) . The unit of the portion of the item or recipe. - `notes` (string,null) Notes of the Recipe. - `actualPrice` (number,null) Actual of the Recipe. - `inactive` (boolean) Show whether this recipe has been deactivated or not. - `rowCreated` (string) DateTime when the Recipe was created in Yellow Dog, in ISO 8601 format - `lastUpdated` (string) DateTime when the Recipe was last updated in Yellow Dog, in ISO 8601 format - `ingredients` (object) - `ingredients.recipes` (array,null) The list of ingredient recipes. - `ingredients.recipes.ownerRecipeID` (string) Unique ID of the Yellow Dog Recipe; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) It is the ID of the recipe. - `ingredients.recipes.recipeID` (string) Unique ID of the Yellow Dog Item; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) It is the ID of the ingredient recipe. - `ingredients.recipes.quantity` (number) Quantity of the ingredient recipe. - `ingredients.recipes.referenceYieldValue` (string,null) Reference yield value of the ingredient recipe. - `ingredients.recipes.referenceYieldUnit` (string,null) Reference yield unit of the ingredient recipe. - `ingredients.recipes.notes` (string,null) Notes of the ingredient recipe. - `ingredients.recipes.lastUpdated` (string) DateTime when the RecipeIngredient was last updated in Yellow Dog, in ISO 8601 format - `ingredients.items` (array,null) The list of ingredient items. - `ingredients.items.itemID` (string) Unique ID of the Yellow Dog Item; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) It is the ID of the ingredient item. - `ingredients.items.description` (string,null) Description of the Item. - `ingredients.items.quantity` (number) Quantity of the ingredient item. - `ingredients.items.referenceYieldValue` (string,null) Reference yield value of the ingredient item. - `ingredients.items.referenceYieldUnit` (string,null) Reference yield unit of the ingredient item. - `ingredients.items.notes` (string,null) Notes of the ingredient item. - `attachedFiles` (array,null) The list of the files attached to this recipe. - `attachedFiles.attachedFileID` (string) Unique ID of the Yellow Dog AttachedFile; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) - `attachedFiles.ownerID` (string) Unique ID of the Owner of the AttachedFile; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) In this case, it's the ID of Recipe. - `attachedFiles.description` (string,null) Description of the AttachedFile. - `attachedFiles.imageURL` (string,null) URL of the AttachedFile. - `attachedFiles.lastUpdated` (string) DateTime when the AttachedFile was last updated in Yellow Dog, in ISO 8601 format - `links` (array,null) The list of links included in this recipe. - `links.recipeLinkID` (string) Unique ID of the Yellow Dog RecipeLink; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) - `links.description` (string,null) Description of the RecipeLink. - `links.url` (string,null) URL of the RecipeLink. - `links.notes` (string,null) Notes of the RecipeLink. - `links.lastUpdated` (string) DateTime when the RecipeLink was last updated in Yellow Dog, in ISO 8601 format ## Response 500 fields (application/json): - `message` (string,null) - `errors` (array,null) - `errors.extensions` (string,null) ## Response 429 fields