Toma de pedidos
POST
Tablero de seguimiento de órdenes
POST /api/pos-order/list-orders
Descripción
Lista las órdenes de una etapa del tablero: por preparar, en cocina, por despachar o despachada, con su estado de pago.
Detalles
Devuelve las órdenes de una etapa del seguimiento operativo, derivada del avance de sus productos: recién confirmadas sin preparar, en preparación, listas para salir o ya despachadas. Cada orden trae su canal de entrega, mesa o habitación, cliente, total y si está pagada. Solo aparecen las órdenes de las últimas horas configuradas por el negocio.
Permisos requeridos
orders.board.view
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| stage | string | Sí |
enum:to_prepare,cooking,ready,dispatched
|
| channel | string | No |
enum:dine_in,delivery,pickup,counter,room
|
| paymentStatus | string | No |
enum:unpaid,paid,comped
|
| search | string | No |
max:50
|
| fromIso | datetime | No | — |
Paginación
| defaultLimit | 30 |
| maxLimit | 60 |
| allowedSorts | openedAt, orderCode, grandTotalCents |
| defaultSort | openedAt |
| defaultDir | desc |
| withTotal | true |
Ejemplo de request
curl -X POST https://restofy.pro/api/pos-order/list-orders \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"stage": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.