Ó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 | Sí |
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
}
}