Lire les réglages de réservation
GET /api/v1/settings/booking
Les règles de réservation de l’organisation de la clé.
configured compte. Quand il vaut false, rien n’a encore été enregistré : currency vaut null et
les autres valeurs sont les valeurs par défaut du produit, pas un choix. Aucune réservation ne peut être créée tant qu’une devise
n’est pas choisie.
Autorisation
| Rôle dans l’organisation | Cet endpoint |
|---|---|
owner | Autorisé |
admin | Autorisé |
member | Autorisé |
Exemple
bash
curl -H "x-api-key: $VILLASLOT_API_KEY" \
"https://villaslot.app/api/v1/settings/booking"Réponse
200 OK— les réglages.
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"
}
}Ce qu’il refuse
401 Unauthorized— clé absente ou invalide, ou clé dont le porteur a quitté l’organisation.404 Not Found— identifiant inconnu, ou identifiant appartenant à une autre organisation. Les deux sont volontairement indiscernables.429 Too Many Requests— plus de 120 requêtes en une minute pour cette clé.