Restofy Docs
Productos del menú POST

Obtener receta privada del producto

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

Descripción

Retorna la receta privada del producto con todas sus líneas de insumos, si está definida.

Detalles

Devuelve la receta privada asociada al producto incluyendo sus líneas con insumo, cantidad y unidad. Si el producto no tiene receta privada definida retorna nulo en la clave correspondiente. Falla si el producto no existe o no está disponible.

Permisos requeridos

catalog.module

Request

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

Respuesta

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

Campo Tipo Descripción
recipe object Admite vacío Receta propia del producto con sus ingredientes; vacío si no tiene
recipe.recipeId int Identificador de la receta
recipe.recipeUuid string Identificador de la receta, para consultarla
recipe.name string Nombre de la receta
recipe.internalName string Admite vacío Nombre interno de la receta
recipe.description string Admite vacío Descripción de la receta
recipe.quantity decimal Cantidad que rinde la receta
recipe.unitId int Unidad en que rinde la receta
recipe.lines array Ingredientes de la receta
recipe.lines[].inventoryItemId int Identificador del insumo
recipe.lines[].inventoryItemName string Nombre del insumo
recipe.lines[].quantity decimal Cantidad del insumo
recipe.lines[].unitId int Unidad de la cantidad
recipe.lines[].unitName string Nombre de la unidad

Ejemplo de request

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

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