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