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.