brewfather_preview_recipe_update
Preview recipe updates safely before applying, validating changes, normalizing units/colors, and rejecting unsupported values. Nested objects merge, arrays replace entirely.
Instructions
Validate and preview a safe update without writing it. The preview reports unit/color normalizations. Nested objects are deep-merged locally; arrays replace the entire array, so fetch the recipe and send a complete ingredient array when changing fermentables, hops, yeasts, or miscs. String tags and unsupported miscellaneous units are rejected before confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | Yes | Only fields to change. Nested objects may be partial. Array fields must contain the complete desired array. | |
| recipeId | Yes |