Salón y mesas
POST
Abrir una orden en una mesa
POST /api/pos-zone/create-table-order
Descripción
Abre una nueva orden de salón sobre una mesa libre, registrando los datos de los comensales.
Detalles
Crea una orden nueva asociada a una mesa libre, dentro del canal de venta indicado y con los datos de comensales provistos. La mesa debe pertenecer a una zona visible para el usuario y no tener otra orden activa. El canal debe estar activo y, si tiene horario, vigente al momento de abrir.
Permisos requeridos
orders.module
orders.integration
El usuario solo necesita uno de los permisos listados.
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| channelId | int | Sí |
min_value:1
|
| tableId | int | Sí | — |
| notes | string | No |
max:500
|
Ejemplo de request
curl -X POST https://restofy.pro/api/pos-zone/create-table-order \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"channelId": 1,
"tableId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
{
"channelId": 1,
"tableId": 1,
"notes": "test order"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"orderUuid": "23c322c2-ff78-4395-a157-fac5cbbd1c38",
"orderCode": "96W-R35",
"tableLabel": "Mesa 01",
"actorName": "App Testing"
}
}