Update Custom Recipe
update_custom_recipeReplace an existing custom recipe on Cookidoo by overwriting its name, ingredients, steps, and hints with a validated recipe JSON after user approval.
Instructions
Replace the content of an existing custom recipe on Cookidoo. The previous name, ingredients, steps and hints are overwritten and cannot be restored.
Get the current version with get_custom_recipe, edit it, show the result to the user and only call this after their explicit approval. The recipe's devices are not changed.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"recipe_id": "<recipe_id>",
"recipe_json": "<recipe_json>"
},
"name": "update_custom_recipe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device | No | Thermomix to check the settings for. Default: the recipe's own devices (TM6 rules if a TM6 is among them), then as for generate_recipe_structure | |
| recipe_id | Yes | The custom recipe ID returned by list_custom_recipes | |
| recipe_json | Yes | The full, validated recipe JSON (same format as upload_custom_recipe) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |