---
title: "Changes to saveRecipesV2"
method: POST
path: "/recipe/v2/saveRecipesEnhanced"
---

# Changes to saveRecipesV2

`POST /recipe/v2/saveRecipesEnhanced`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `fff247a87cc9`: 4 breaking, 4 info

## Changes

- **2026-11-03** `fff247a87cc9`: 4 breaking, 4 info
  - the request property `recipeEnhancedDetails/items/recipeEnhancedComponentDetails/items/name` became required
  - the request property `recipeEnhancedDetails/items/recipeEnhancedComponentDetails/items/number` became required
  - the `recipeEnhancedDetails/items/recipeEnhancedHeaderDetails/effectiveDate` request property format changed from no format to `date`
  - the `recipeEnhancedDetails/items/recipeEnhancedHeaderDetails/expirationDate` request property format changed from no format to `date`
  - the response property `recipeEnhancedDetails/items/recipeEnhancedComponentDetails/items/name` became required for the status `500` (media type: */*)
  - the response property `recipeEnhancedDetails/items/recipeEnhancedComponentDetails/items/name` became required for the status `500` (media type: application/json)
  - the response property `recipeEnhancedDetails/items/recipeEnhancedComponentDetails/items/number` became required for the status `500` (media type: */*)
  - the response property `recipeEnhancedDetails/items/recipeEnhancedComponentDetails/items/number` became required for the status `500` (media type: application/json)

---

[Operation](https://skmtc.dev/crunchtime/apis/inventory-labor/docs/recipe/v2/saveRecipesEnhanced/post.md) - [API](https://skmtc.dev/crunchtime/apis/inventory-labor.md) - [Page](https://skmtc.dev/crunchtime/apis/inventory-labor/changes/recipe/v2/saveRecipesEnhanced/post)
