Restofy Docs
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

Respuesta

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

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

Ejemplo de request

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

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

Ejemplo de respuesta

Actualizado: 2026-10-09T02:12:12Z
HTTP 200

Request

{
    "productUuid": "36624424-18be-11f1-9da2-b627060a1ebe",
    "kitchenStationId": 2,
    "menuIds": [
        1
    ]
}

Response

{
    "success": true,
    "message": "Estación actualizada",
    "data": {
        "saved": true
    }
}