Restofy Docs
Productos del menú POST

Quitar producto de un menú

POST /api/products/detach-product-menu

Descripción

Remueve el vínculo del producto con un menú sin afectar el historial de órdenes.

Detalles

Marca como no disponible el vínculo del producto con el menú indicado. Las órdenes históricas que ya incluían el producto en ese menú conservan sus datos. Falla si el producto no estaba vinculado al menú indicado.

Permisos requeridos

catalog.module

Request

Nombre Tipo Requerido Reglas
productUuid string
min:36 max:36
menuId int
min_value:1

Ejemplo de request

curl -X POST https://restofy.pro/api/products/detach-product-menu \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "productUuid": "string",
    "menuId": 1
}'

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

Ejemplo de respuesta

Actualizado: 2026-09-08T16:35:34Z
HTTP 200

Request

{
    "productUuid": "01a24b15-f40c-4799-aca1-8a0491f65f95",
    "menuId": 6
}

Response

{
    "success": true,
    "message": "Producto removido del menu",
    "data": {
        "removed": true
    }
}