{
 "openapi": "3.1.0",
 "info": {
  "title": "Casa Rosanna – disponibilità, prezzi e spiagge",
  "version": "1.0.0",
  "description": "API pubbliche e gratuite di Casa Rosanna, casa vacanze a Porto Ottiolu (Budoni, Sardegna). Solo lettura, senza chiave. Pensate per assistenti AI e persone. Le prenotazioni si confermano su WhatsApp con i proprietari.",
  "contact": {
   "name": "Casa Rosanna",
   "url": "https://casarosannaottiolu.it/",
   "email": "info@casarosannaottiolu.it"
  },
  "license": {
   "name": "CC BY 4.0",
   "url": "https://creativecommons.org/licenses/by/4.0/"
  }
 },
 "servers": [
  {
   "url": "https://casarosannaottiolu.it"
  }
 ],
 "paths": {
  "/api/disponibilita": {
   "get": {
    "operationId": "checkAvailability",
    "summary": "Disponibilità e prezzo indicativo per date. Senza parametri: elenco delle prossime settimane sabato-sabato.",
    "parameters": [
     {
      "name": "checkin",
      "in": "query",
      "schema": {
       "type": "string",
       "format": "date"
      },
      "description": "Arrivo, AAAA-MM-GG"
     },
     {
      "name": "checkout",
      "in": "query",
      "schema": {
       "type": "string",
       "format": "date"
      },
      "description": "Partenza, AAAA-MM-GG"
     }
    ],
    "responses": {
     "200": {
      "description": "Disponibilità (available: true/false/null) e prezzo indicativo in EUR per l'intera casa"
     }
    }
   }
  },
  "/api/spiagge-oggi": {
   "get": {
    "operationId": "beachToday",
    "summary": "Spiagge più riparate oggi e nei prossimi due giorni tra Budoni, San Teodoro e Porto San Paolo, dal vento previsto.",
    "responses": {
     "200": {
      "description": "Vento del giorno e spiagge ordinate dalla più riparata"
     }
    }
   }
  },
  "/api/occupato": {
   "get": {
    "operationId": "busyDates",
    "summary": "Intervalli di date occupate [inizio, fine) dai calendari Booking.com e Airbnb.",
    "responses": {
     "200": {
      "description": "Elenco degli intervalli occupati"
     }
    }
   }
  }
 }
}