update_recipe
Update an existing recipe. Only the fields provided are changed; any field left out keeps its current value. Providing ingredients replaces the entire ingredient list rather than merging with the existing one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID of the recipe to update (from list_recipes) | |
| url | No | Source URL the recipe was found at. Omit to leave unchanged. | |
| name | No | Recipe name/title. Omit to leave unchanged. | |
| servings | No | Number of servings the recipe yields. Minimum: 1. Omit to leave unchanged. | |
| ingredients | No | List of ingredients required for the recipe. Providing this replaces the entire existing ingredient list rather than merging with it. Omit to leave the ingredients unchanged. | |
| instructions | No | Free-text cooking instructions/method. Omit to leave unchanged. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| title | No | ||
| message | No | ||
| variant | No |