# Gets Recipes This endpoint only returns the list of Recipes, without Ingredients, AttachedFiles, and Links. If the ingredients are needed, then make an another API call to GET Recipe By ID with the Expand=Ingredients option. If the attached files are needed, then make an another API call to GET Recipe By ID with the Expand=AttachedFiles option. If the links are needed, then make an another API call to GET Recipe By ID with the Expand=Links option. Multiple expand options can be used. For example: /recipes/:id?Expand=Ingredients&Expand=AttachedFiles&Expand=Links Endpoint: GET /recipes Version: v3.0: 3.26.2.2 Security: Auth API User Token ## Query parameters: - `Filter` (array) ### Filter Options: - RecipeTypeID (UUID: This is the GUID of the RecipeType. Use GET RecipeType endpoint to get the GUID of RecipeType.) - LastUpdated (DateTime in v2, DateTimeOffset in v3: See Differences between v2 and v3 in Getting Started Section for more information.) - ProductionGroupID (UUID: This is the GUID of the ProductionGroup. Use GET ProductionGroup endpoint to get the GUID of ProductionGroup.) - `OrderBy` (array) ### OrderBy Options: - Description (String: This is the description of the Recipe.) - rowCreated (DateTime in v2, DateTimeOffset in v3: See Differences between v2 and v3 in Getting Started Section for more information) - LastUpdated (DateTime in v2, DateTimeOffset in v3: See Differences between v2 and v3 in Getting Started Section for more information) - `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. - `Expand` (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 ## Response 500 fields (application/json): - `message` (string,null) - `errors` (array,null) - `errors.extensions` (string,null) ## Response 429 fields