Restofy Docs
Mesas del salón POST

Crear varias mesas de una vez

POST /api/tables/create-tables

Descripción

Da de alta hasta 100 mesas en una sola llamada, cada una en su zona y área de reserva.

Detalles

Valida todo el lote antes de guardar: si una sola mesa tiene un problema no se crea ninguna y la respuesta indica la posición y el campo de cada error. El nombre no puede repetirse dentro de una zona, ni contra las mesas existentes ni dentro del mismo lote. Las mesas nacen activas, al final del orden. Permite una prueba previa sin guardar.

Permisos requeridos

admin.module

Request

Nombre Tipo Requerido Reglas
dryRun bool No
default:0
items array Sí —
items[].ref string No
max:60
items[].name string Sí
min:1 max:100
items[].capacity int Sí
min_value:1 max_value:255
items[].zoneId int Sí
min_value:1
items[].reservationAreaId int Sí
min_value:1

Ejemplo de request

curl -X POST https://restofy.pro/api/tables/create-tables \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "items": [
        {
            "name": "string",
            "capacity": 1,
            "zoneId": 1,
            "reservationAreaId": 1
        }
    ]
}'

Los valores son demo: reemplázalos por datos reales del negocio.