Restofy Docs
Productos del menú POST

Vincular receta pública al producto

POST /api/products/attach-product-recipe

Descripción

Asigna una receta pública al producto en los menús seleccionados.

Detalles

Asocia una receta pública existente al producto en los menús indicados, reactivando vínculos previos cuando corresponda y removiendo aquellos menús que ya no están en la selección. Si la lista de menús llega vacía, desvincula la receta del producto en todos los menús. Falla si el producto no está vinculado a alguno de los menús enviados o la receta no existe.

Permisos requeridos

catalog.module

Request

Nombre Tipo Requerido Reglas
productUuid string Sí
min:36 max:36
recipeId int Sí
min_value:1
menuIds string Sí
array_int
consumeQuantity string No
decimal min_value:0.0001 default:1

Respuesta

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

Campo Tipo Descripción
saved bool Si la receta quedó asignada

Ejemplo de request

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

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