Aller au contenu principal

Mettre à jour les disponibilités d'une zone

Ce service web permet de mettre à jour les disponibilités d'une zone locative.

POST @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
Body au format 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 des périodes

Cet endpoint autorise une mise à jour d'une durée maximale de 540 jours de disponibilités. La date minimale de mise à jour des disponibilités est la date courante. Les dates spécifiées sur ce service web sont représentées via des intervalles fermés (mathématiquement : [from, to]). Veuillez également noter que si vous transmettez plusieurs fois une même date en mise à jour, seule le dernier statut associé à cette date sera appliqué.

Informations détaillées sur les paramètres​

state (string)​

ValeurDescription
avPériode disponible
unPériode indisponible

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.

Réponse au format JSON
{
"data": {
"success" : true
},
"meta": {}
}

Gestion des erreurs​

Code HTTPRaison
400Erreur(s) de validation des données
401Aucun jeton d'autorisation spécifié
403Le jeton d'autorisation spécifié n'est pas habilité à réaliser cette action
500Erreur interne de traitement des données