{"components":{"schemas":{"PropertyResult":{"properties":{"booking_url":{"format":"uri","type":"string"},"checked_at":{"format":"date-time","type":["string","null"]},"expires_at":{"format":"date-time","type":["string","null"]},"message":{"type":"string"},"name":{"type":"string"},"property":{"type":"string"},"status":{"enum":["offers_returned","no_offer_returned","unknown"],"type":"string"},"stays":{"items":{"$ref":"#/components/schemas/Stay"},"type":"array"}},"required":["property","name","status","checked_at","expires_at","stays"],"type":"object"},"Response":{"properties":{"cache_max_age_seconds":{"type":"integer"},"generated_at":{"format":"date-time","type":"string"},"notice":{"type":"string"},"query":{"type":"object"},"results":{"items":{"$ref":"#/components/schemas/PropertyResult"},"type":"array"},"schema_version":{"const":"1.0"},"source":{"const":"Cl\u00e9vacances"},"timezone":{"const":"Europe/Paris"}},"required":["schema_version","query","results","generated_at"],"type":"object"},"Stay":{"properties":{"arrival":{"format":"date","type":"string"},"booking_deadline":{"format":"date-time","type":"string"},"booking_url":{"format":"uri","type":"string"},"cancellation_policy":{"const":"verify_at_booking"},"checkin_local":{"format":"date-time","type":"string"},"checkout_local":{"format":"date-time","type":"string"},"constraints":{"items":{"type":"string"},"type":"array"},"departure":{"format":"date","type":"string"},"deposit_policy":{"const":"verify_at_booking"},"nights":{"type":"integer"},"on_request":{"type":"boolean"},"owner_confirmation_required":{"type":"boolean"},"owner_confirmation_timeout_hours":{"type":["integer","null"]},"price":{"type":"null"},"price_note":{"type":"string"},"status":{"enum":["offered","requires_confirmation"],"type":"string"}},"required":["arrival","departure","status","booking_url","owner_confirmation_required","constraints"],"type":"object"}}},"info":{"description":"Lecture publique des offres de s\u00e9jour Cl\u00e9vacances pour Avel Heol et Avel Glaz. Ne r\u00e9serve et ne bloque aucune date.","title":"Amor Coast \u2014 disponibilit\u00e9s","version":"1.0.0"},"openapi":"3.1.0","paths":{"/api/v1/availability":{"get":{"description":"Maximum 4 personnes b\u00e9b\u00e9s compris. Horizon : 18 mois. Aucune offre ne signifie pas n\u00e9cessairement logement occup\u00e9. Prix et conditions financi\u00e8res \u00e0 v\u00e9rifier dans Cl\u00e9vacances.","operationId":"availability","parameters":[{"in":"query","name":"property","required":false,"schema":{"default":"all","enum":["all","avel-heol","avel-glaz"],"type":"string"}},{"in":"query","name":"adults","required":false,"schema":{"default":2,"maximum":4,"minimum":1,"type":"integer"}},{"in":"query","name":"children","required":false,"schema":{"default":0,"maximum":3,"minimum":0,"type":"integer"}},{"in":"query","name":"babies","required":false,"schema":{"default":0,"maximum":2,"minimum":0,"type":"integer"}},{"in":"query","name":"arrival","required":true,"schema":{"format":"date","type":"string"}},{"in":"query","name":"departure","required":true,"schema":{"format":"date","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response"}}},"description":"R\u00e9sultats horodat\u00e9s, cache maximal 300 secondes"},"400":{"description":"Recherche invalide"},"429":{"description":"Limite atteinte ; respecter Retry-After"},"503":{"description":"V\u00e9rification indisponible pour au moins un logement ; consulter status pour chacun"}},"summary":"V\u00e9rifier un s\u00e9jour pr\u00e9cis, sans cr\u00e9er de r\u00e9servation"}},"/api/v1/stays":{"get":{"description":"Maximum 4 personnes b\u00e9b\u00e9s compris. Horizon : 18 mois. Aucune offre ne signifie pas n\u00e9cessairement logement occup\u00e9. Prix et conditions financi\u00e8res \u00e0 v\u00e9rifier dans Cl\u00e9vacances.","operationId":"stays","parameters":[{"in":"query","name":"property","required":false,"schema":{"default":"all","enum":["all","avel-heol","avel-glaz"],"type":"string"}},{"in":"query","name":"adults","required":false,"schema":{"default":2,"maximum":4,"minimum":1,"type":"integer"}},{"in":"query","name":"children","required":false,"schema":{"default":0,"maximum":3,"minimum":0,"type":"integer"}},{"in":"query","name":"babies","required":false,"schema":{"default":0,"maximum":2,"minimum":0,"type":"integer"}},{"in":"query","name":"month","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}$","type":"string"}},{"in":"query","name":"nights","required":false,"schema":{"default":7,"maximum":31,"minimum":1,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Response"}}},"description":"R\u00e9sultats horodat\u00e9s, cache maximal 300 secondes"},"400":{"description":"Recherche invalide"},"429":{"description":"Limite atteinte ; respecter Retry-After"},"503":{"description":"V\u00e9rification indisponible pour au moins un logement ; consulter status pour chacun"}},"summary":"Lister les s\u00e9jours d\u2019une dur\u00e9e exacte pour un mois d\u2019arriv\u00e9e"}}},"servers":[{"url":"https://disponibilites.amorcoast.com"}]}
