{
  "available_models": [
    "open_meteo",
    "openweather",
    "weatherapi",
    "tomorrow",
    "wttr"
  ],
  "description": "API \u0434\u043b\u044f \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430 \u043f\u043e\u0433\u043e\u0434\u044b \u0434\u043b\u044f \u043f\u0438\u043b\u043e\u0442\u043e\u0432 \u043f\u0430\u0440\u0430\u043f\u043b\u0430\u043d\u0430",
  "endpoints": {
    "auth": {
      "login": "POST /api/v1/auth/login",
      "me": "GET /api/v1/auth/me",
      "refresh": "POST /api/v1/auth/refresh",
      "register": "POST /api/v1/auth/register"
    },
    "locations": {
      "create": "POST /api/v1/locations",
      "delete": "DELETE /api/v1/locations/<id>",
      "get": "GET /api/v1/locations/<id>",
      "list": "GET /api/v1/locations",
      "update": "PUT /api/v1/locations/<id>",
      "weather": "GET /api/v1/locations/<id>/weather"
    },
    "weather": {
      "altitude": "GET /api/v1/altitude-profile?lat=&lon=",
      "compare": "GET /api/v1/compare?lat=&lon=",
      "current": "GET /api/v1/weather?lat=&lon=&models=",
      "forecast": "GET /api/v1/forecast?lat=&lon=&hours=&days=",
      "models": "GET /api/v1/models"
    }
  },
  "name": "Paragliding Weather API",
  "version": "1.0.0"
}
