Leer las reglas de reserva
GET /api/v1/settings/booking
Las reglas de reserva de la organización de la clave.
configured importa. Cuando vale false, todavía no se ha guardado nada: currency es null y
los demás valores son los valores por defecto del producto, no una elección. No se puede crear ninguna reserva hasta que se elija
una moneda.
Autorización
| Rol en la organización | Este endpoint |
|---|---|
owner | Permitido |
admin | Permitido |
member | Permitido |
Ejemplo
bash
curl -H "x-api-key: $VILLASLOT_API_KEY" \
"https://villaslot.app/api/v1/settings/booking"Respuesta
200 OK— las reglas.
json
{
"success": true,
"data": {
"organizationId": "a379bb76-…",
"currency": "IDR",
"timezone": "Asia/Makassar",
"timezoneConfigured": true,
"bufferMinutes": 30,
"holdExpirationHours": 24,
"holdBlocksSlot": true,
"publicBookingEnabled": false,
"minimumNights": 1,
"turnoverGuardEnabled": false,
"turnoverGuardMinimumMinutes": 240,
"configured": true,
"updatedAt": "2026-01-04T08:00:00.000Z"
}
}Qué rechaza
401 Unauthorized— clave ausente o no válida, o clave cuyo portador ha dejado la organización.404 Not Found— identificador desconocido, o identificador que pertenece a otra organización. Los dos son deliberadamente indistinguibles.429 Too Many Requests— más de 120 peticiones en un minuto para esta clave.