Récupérer les disponibilités d'une zone

Ce service web récupère la liste des saisonnalités d'une zone locative.

GET @api/partners/hotels/@hotel_id/rooms/@room_id/availabilities
hotel_id (string) requis : Identifiant unique de l'hôtel à interroger
room_id (string) requis : Identifiant unique de la zone de location à interroger
from (date) requis : Date à partir de laquelle récupérer les disponibilités
to (date) requis : Date maximale à partir laquelle récupérer les disponibilités

Réponse du service

Le service répond avec un code HTTP 200 OK en cas de réussite du traitement. Vous trouverez ci-dessous un exemple de réponse au format JSON.

Exemple de réponse JSON
{
"data": [
{
/** @var string Statut de la période concernée */
"state": "av",
/** @var date Date de début de la période (inclus) */
"from": "2020-05-15",
/** @var date Date de fin de la période (inclus) */
"to": "2020-08-07"
}
],
"meta": []
}
Dates & durée maximum de récupération des disponibilités

Cet endpoint autorise une recherche d'une durée maximale de 540 jours de disponibilités dans le futur, et un maximum de 1095 jours dans le passé. Les dates spécifiées sur ce service web sont représentées via des intervalles fermés (mathématiquement : [from, to])

Représentation des indisponibilités

Cet endpoint ne retourne que des périodes de disponibilités. Toute période, réputée incluse dans l'intervalle (from, to), mais absente de la réponse doit être considérée comme indisponible.

Informations détaillées de la réponse

state (string)

ValeurDescription
avPériode disponible
boPériode réservée par Cloudspire
clPériode réservée (partenaire/propriétaire)

Gestion des erreurs

Code HTTPRaison
400Erreur(s) de validation des données
401Aucun jeton de sécurité communiqué
403Vous n'avez pas/plus accès à la structure spécifiée
404La structure demandée n'est pas/plus disponible
500Erreur interne de traitement des données