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)
Valeur | Description |
---|---|
av | Période disponible |
un | Pé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 HTTP | Raison |
---|---|
400 | Erreur(s) de validation des données |
401 | Aucun jeton d'autorisation spécifié |
403 | Le jeton d'autorisation spécifié n'est pas habilité à réaliser cette action |
500 | Erreur interne de traitement des données |