Lire les horaires d’ouverture
GET /api/v1/properties/{propertyId}/opening-hours
Les horaires d’ouverture hebdomadaires d’une villa : une entrée par jour ouvert.
Un jour absent de la liste est fermé — ce qui n’est pas la même chose que libre. Les disponibilités ne renverront
aucun créneau pour ce jour, et une tentative de réservation est refusée avec CLOSED.
Autorisation
| Rôle dans l’organisation | Cet endpoint |
|---|---|
owner | Autorisé |
admin | Autorisé |
member | Autorisé |
Unités
dayOfWeeksuitDate#getDay():0dimanche …6samedi.openMinuteetcloseMinutecomptent les minutes depuis minuit local dans le fuseau horaire de l’organisation, jamais en UTC.480vaut 08:00,1200vaut 20:00.
Exemple
bash
curl -H "x-api-key: $VILLASLOT_API_KEY" \
"https://villaslot.app/api/v1/properties/1f0a…/opening-hours"Réponse
200 OK— les jours ouverts.
json
{
"success": true,
"data": [
{"dayOfWeek": 1, "openMinute": 480, "closeMinute": 1200},
{"dayOfWeek": 2, "openMinute": 480, "closeMinute": 1200}
]
}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é.