Productos del menú
POST
Guardar estación de cocina del producto
POST /api/products/set-product-kitchen-station
Descripción
Reconcilia la asignación de una estación de cocina contra los menús seleccionados para el producto.
Detalles
Asigna la estación de cocina al producto en los menús indicados, removiendo la asignación en los menús que ya no estén incluidos. Si la lista de menús llega vacía, desasigna la estación en todos los menús. Falla si el producto no está vinculado a alguno de los menús enviados.
Permisos requeridos
catalog.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| productUuid | string | Sí |
min:36
max:36
|
| kitchenStationId | int | Sí |
min_value:1
|
| menuIds | string | Sí |
array_int
|
Ejemplo de request
curl -X POST https://restofy.pro/api/products/set-product-kitchen-station \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"productUuid": "string",
"kitchenStationId": 1,
"menuIds": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
{
"productUuid": "36624424-18be-11f1-9da2-b627060a1ebe",
"kitchenStationId": 2,
"menuIds": [
1
]
}
Response
{
"success": true,
"message": "Estación actualizada",
"data": {
"saved": true
}
}