{
  "openapi": "3.1.0",
  "info": {
    "title": "Droogdoor API",
    "version": "1.0.0",
    "description": "Read API for KNMI-based rain nowcast data in the Netherlands."
  },
  "servers": [{ "url": "https://api.droogdoor.nl" }],
  "paths": {
    "/rain": {
      "get": {
        "summary": "Point rain forecast for the next 2 hours",
        "parameters": [
          { "name": "lat", "in": "query", "required": true, "schema": { "type": "number" } },
          { "name": "lon", "in": "query", "required": true, "schema": { "type": "number" } },
          { "name": "label", "in": "query", "required": false, "schema": { "type": "string" } },
          {
            "name": "preposition",
            "in": "query",
            "required": false,
            "schema": { "type": "string", "enum": ["in", "rond"] }
          }
        ],
        "responses": {
          "200": { "description": "Forecast JSON with values and text answers" }
        }
      }
    },
    "/latest.json": {
      "get": { "summary": "Pointer to the current forecast run" }
    }
  }
}
