Restofy Docs
Órdenes POST

Items confirmados de la orden

POST /api/pos-order/get-order-items

Descripción

Devuelve los productos guardados en la orden con sus modificadores, cantidades, precios y notas.

Detalles

Retorna el listado completo de productos confirmados en la orden, cada uno con su cantidad, precios, descuentos, impuestos, estado de preparación y servicio, modificadores asociados y notas del item. Si la orden no tiene items retorna listas vacías.

Permisos requeridos

orders.module

Request

Nombre Tipo Requerido Reglas
orderUuid string
min:36 max:36

Ejemplo de request

curl -X POST https://app.restofy.co/api/pos-order/get-order-items \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "orderUuid": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-07-15T13:20:48Z
HTTP 200

Request

{
    "orderUuid": "fe1fab65-3981-4f18-9b4e-12ae11cc0558"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "orderItems": [
            {
                "itemId": 3,
                "itemUuid": "9eaa3ef3-cd80-4745-a8e5-fe39e51091d3",
                "productId": 9,
                "productName": "Cazuela de Mariscos",
                "productIcon": "fa-solid fa-fish",
                "categoryId": 7,
                "categoryName": "Mariscos",
                "categoryIcon": "fa-solid fa-fish",
                "courseId": 2,
                "courseName": "Como plato fuerte",
                "productPriceOptionName": null,
                "quantity": "1.0000",
                "unitPriceCents": 2300000,
                "modifiersTotalCents": 0,
                "discountCents": 0,
                "discountReasonName": null,
                "isComped": 0,
                "totalBaseCents": 1652879,
                "taxCents": 647121,
                "priceCents": 2300000,
                "preparationStatus": "pending",
                "servedStatus": "pending",
                "lifecycleStatus": "confirmed",
                "itemNotes": null,
                "cancellationReason": null,
                "cancellationReasonName": null,
                "cancelledAt": null,
                "servedAt": null,
                "readyAt": null,
                "createdAt": "2026-07-15T13:19:06.000Z",
                "actorId": 15,
                "actorName": "App Testing"
            }
        ],
        "modifiers": []
    }
}