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 | Sí |
min:36
max:36
|
| menuId | int | Sí |
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
}
}