Restofy Docs
Productos del menú POST

Guardar receta privada del producto

POST /api/products/set-product-private-recipe

Descripción

Crea o actualiza la receta privada del producto y la vincula a todos los menús donde está presente.

Detalles

Crea o actualiza la receta privada del producto, sustituyendo por completo las líneas de insumos por las que llegan en la petición. La receta privada se vincula automáticamente a todos los menús donde el producto está disponible. Falla si el producto no existe, si la unidad no está disponible o si alguno de los insumos no existe.

Permisos requeridos

catalog.module

Request

Nombre Tipo Requerido Reglas
productUuid string Sí
min:36 max:36
recipe object Sí —

Respuesta

Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.

Campo Tipo Descripción
recipeId int Identificador de la receta propia guardada

Ejemplo de request

curl -X POST https://restofy.pro/api/products/set-product-private-recipe \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "productUuid": "string",
    "recipe": []
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-10-09T02:12:12Z
HTTP 200

Request

{
    "productUuid": "36624424-18be-11f1-9da2-b627060a1ebe",
    "recipe": {
        "name": "Receta consumo 6ac84d4240de4",
        "quantity": 1,
        "unitId": 2,
        "lines": [
            {
                "inventoryItemId": 27,
                "quantity": 3,
                "unitId": 2
            }
        ]
    }
}

Response

{
    "success": true,
    "message": "Receta privada guardada",
    "data": {
        "recipeId": 6
    }
}