Restofy Docs
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
min_value:1
tableId int
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"
    }
}