Restofy Docs
Habitaciones del negocio POST

Crear varias habitaciones de una vez

POST /api/rooms/create-rooms

Descripción

Da de alta hasta 100 habitaciones en una sola llamada para recibir pedidos.

Detalles

Valida todo el lote antes de guardar: si una sola habitación 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 entre las habitaciones vigentes ni dentro del mismo lote. Las habitaciones nacen activas, al final del orden. Permite una prueba previa que valida sin guardar nada.

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[].location string No
max:150
items[].capacity int Sí
min_value:1 max_value:255

Ejemplo de request

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

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