Restofy Docs
Órdenes POST

Contexto para dividir la cuenta

POST /api/pos-order/get-split-context

Descripción

Devuelve los productos y modificadores disponibles para dividir la cuenta, junto con el indicador de si requiere autorización.

Detalles

Retorna los productos confirmados de la orden con sus modificadores disponibles para mover a una nueva orden. Incluye una bandera que indica si la operación de división requiere PIN de autorización según la configuración de seguridad activa.

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-split-context \
  -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": "eedb8487-12ce-442d-b0ed-c96b7df0cc00"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "items": [
            {
                "orderItemId": 3,
                "productId": 9,
                "productName": "Cazuela de Mariscos",
                "menuProductId": 9,
                "productPriceId": 9,
                "productPriceOptionId": null,
                "courseId": 2,
                "quantity": "1.0000",
                "unitPriceCents": 2300000,
                "modifiersTotalCents": 0,
                "priceCents": 2300000,
                "itemNotes": null,
                "actorId": 15,
                "preparationStatus": "pending",
                "servedStatus": "pending",
                "wasPrepared": 0,
                "confirmedAt": "2026-07-15 13:19:52.965",
                "firedAt": null,
                "preparedAt": null,
                "readyAt": null,
                "servedAt": null
            },
            {
                "orderItemId": 4,
                "productId": 9,
                "productName": "Cazuela de Mariscos",
                "menuProductId": 9,
                "productPriceId": 9,
                "productPriceOptionId": null,
                "courseId": 2,
                "quantity": "1.0000",
                "unitPriceCents": 2300000,
                "modifiersTotalCents": 0,
                "priceCents": 2300000,
                "itemNotes": null,
                "actorId": 15,
                "preparationStatus": "pending",
                "servedStatus": "pending",
                "wasPrepared": 0,
                "confirmedAt": "2026-07-15 13:19:54.616",
                "firedAt": null,
                "preparedAt": null,
                "readyAt": null,
                "servedAt": null
            }
        ],
        "modifiers": [],
        "requiresPin": false
    }
}