Toma de pedidos
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://restofy.pro/api/pos-order/get-split-context \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"orderUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
{
"orderUuid": "75708761-b467-4610-b19f-14a736b2e411"
}
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,
"consumptionMode": "eat_in",
"actorId": 15,
"preparationStatus": "pending",
"servedStatus": "pending",
"wasPrepared": 0,
"confirmedAt": "2026-09-08 16:33:39.310",
"firedAt": null,
"preparingAt": 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,
"consumptionMode": "eat_in",
"actorId": 15,
"preparationStatus": "pending",
"servedStatus": "pending",
"wasPrepared": 0,
"confirmedAt": "2026-09-08 16:33:41.492",
"firedAt": null,
"preparingAt": null,
"readyAt": null,
"servedAt": null
}
],
"modifiers": [],
"requiresPin": false
}
}