{"openapi":"3.1.0","info":{"title":"Interactive documentation for your Premium plan","description":"\n\nThis interactive documentation is using your API key which is filled in automatically, you can find and change this in [your dashboard](https://www.meteosource.com/client).\n\nUsing the `GET` button, open your selected endpoint and read the introduction. You will find a detailed description of available parameters. You can complete the `Parameters` section and hit `Execute` to view a full API response. You can then inspect the JSON response, copy the `curl` command to run it on your machine, or obtain a URL of the request. In this way, you can easily build request command for the data you need.\n","version":"v1"},"servers":[{"url":"/api/v1/premium"}],"paths":{"/point":{"get":{"tags":["Point weather"],"summary":"Returns weather data for a single point (geographic name or GPS)","description":"## Current weather and forecast for single location\n\n### Location specification\nThe location of the weather data is the only parameter that is required and must be specified. There are two ways to do this:\n1. Specify the GPS coordinates of the location using the parameters `lat` and `lon`.\n2. **OR** specify the name of the place using the parameter `place_id`. To obtain the `place_id` for the location you want, please use endpoints `/find_places_prefix` (search by prefix) or `/find_places` (search by full name).\n\n*Note: For mountains, it is usually better to specify the `place_id` rather than the `lat` and `lon`. When you use `place_id`, you are guaranteed to receive forecasts for the precise elevation of the peak. When you specify the coordinates, the elevation can be less precise.*\n\n### Sections\nThe endpoint can return multiple sections of data. To obtain the best performance, we advise only requesting the sections you actually need. The available sections are as follows:\n\n* Current weather situation\n* Hourly forecast (for 24/48/96/168 hours, depending on the tier)\n* Daily forecast (for 7/10/30 days, depending on the tier)\n* Minutely precipitation forecast (for 60 minutes in the following hour, only for higher tiers)\n* Weather alerts (only for higher tiers)\n\nBy default, only the current and hourly sections are returned. The division into daily parts (morning, afternoon and evening) is only available for the first 7 days of the forecast. For details regarding available parameters, see the parameter description below.\n\n### Notes\n* **For a detailed description of variables (e.g. icons), please consult ⚠️ <a href=\"https://www.meteosource.com/documentation#description\" target=\"_blank\">description of variables</a> ⚠️ in Documentation or `Schema` of the response (link next to Example value in the Responses section below).**\n* Variables can be instantaneous, averaged, or accumulated over certain time. For example, `precipitation` forecast provides the precipitation accumulated until the next hour (data with timestamp as `12:00:00` is rain accumulated from `12:00:00` to `13:00:00`).\n* Do **not** make any assumptions about the number and ordering of the variables. New variables and sections may be introduced in the future. Always check the data are present before you try to use them.\n* The response contains an `Expires` header, which defines the point at which the API response will not change for the same request. We highly recommend using this to avoid unnecessary requests and **increase the performance of your app**.\n* Meteosource API supports HTTP compression. To enable it, simply add an `Accept-Encoding: gzip` header to your request.\n* When daylight saving time starts, one hourly record will be missing (typically `2:00:00 AM`). When daylight saving time ends, the hourly forecast will contain two records with duplicate times (typically `2:00:00 AM`).\n* The detailed description of weather alerts is only available in English. The alert category is translated into selected language.","operationId":"point_point_get","security":[{"APIKeyHeader":[]},{"APIKeyHeader":[]}],"parameters":[{"name":"place_id","in":"query","required":false,"schema":{"type":"string","description":"Identifier of a place. To obtain the `place_id` for the location you want, please use endpoints `/find_places_prefix` (search by prefix) or `/find_places` (search by full name).","title":"Place Id"},"description":"Identifier of a place. To obtain the `place_id` for the location you want, please use endpoints `/find_places_prefix` (search by prefix) or `/find_places` (search by full name)."},{"name":"lat","in":"query","required":false,"schema":{"type":"string","description":"Latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.4","title":"Lat"},"description":"Latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.4"},{"name":"lon","in":"query","required":false,"schema":{"type":"string","description":"Longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.4","title":"Lon"},"description":"Longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.4"},{"name":"sections","in":"query","required":false,"schema":{"type":"string","description":"Sections to be included in the response. You can specify more section by separating the values with a comma. The available values are:\n\n* ``current``: Current weather situation\n* ``daily``: Forecasts for each whole day, without the daily parts\n* ``daily-parts``: Forecasts for each whole day, morning, afternoon and evening\n    * Important: forecast for the morning, afternoon and evening is available only for the first\n      7 days in the forecast\n* ``hourly``: Forecasts with hourly resolution\n* ``minutely``: Precipitation forecast with 1 minute resolution\n* ``alerts``: The weather alerts\n* ``all``: All sections\n","default":"current,hourly","title":"Sections"},"description":"Sections to be included in the response. You can specify more section by separating the values with a comma. The available values are:\n\n* ``current``: Current weather situation\n* ``daily``: Forecasts for each whole day, without the daily parts\n* ``daily-parts``: Forecasts for each whole day, morning, afternoon and evening\n    * Important: forecast for the morning, afternoon and evening is available only for the first\n      7 days in the forecast\n* ``hourly``: Forecasts with hourly resolution\n* ``minutely``: Precipitation forecast with 1 minute resolution\n* ``alerts``: The weather alerts\n* ``all``: All sections\n"},{"name":"timezone","in":"query","required":false,"schema":{"type":"string","description":"Timezone to be used for the date fields. If not specified, local timezone of the forecast location will be used.\nThe format is according to the tzinfo database, so values like `Europe/Prague` or `UTC` can be used.\nAlternatively you may use the value ``auto`` in which case the local timezone of the location is used.\nThe full list of valid timezone strings can be found [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).\n","title":"Timezone"},"description":"Timezone to be used for the date fields. If not specified, local timezone of the forecast location will be used.\nThe format is according to the tzinfo database, so values like `Europe/Prague` or `UTC` can be used.\nAlternatively you may use the value ``auto`` in which case the local timezone of the location is used.\nThe full list of valid timezone strings can be found [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).\n"},{"name":"language","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Language","description":"The language of text summaries and place names (variable names are never translated). Available languages are:\n\n   * ``en``: English\n   * ``es``: Spanish\n   * ``fr``: French\n   * ``de``: German\n   * ``pl``: Polish\n   * ``pt``: Portuguese\n   * ``cs``: Czech\n","default":"en"},"description":"The language of text summaries and place names (variable names are never translated). Available languages are:\n\n   * ``en``: English\n   * ``es``: Spanish\n   * ``fr``: French\n   * ``de``: German\n   * ``pl``: Polish\n   * ``pt``: Portuguese\n   * ``cs``: Czech\n"},{"name":"units","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Units","description":"Unit system to be used. The available values are:\n\n* `auto`: Select the system automatically, based on the forecast location.\n* `metric`: Metric (SI) units (`°C`, `mm/h`, `m/s`, `cm`, `km`, `hPa`).\n* `us`: Imperial units (`°F`, `in/h`, `mph`, `in`, `mi`, `Hg`).\n* `uk`: Same as ``metric``, except that visibility is in `miles` and wind speeds are in `mph`.\n* `ca`: Same as ``metric``, except that wind speeds are in `km/h` and pressure is in `kPa`.\n","default":"auto"},"description":"Unit system to be used. The available values are:\n\n* `auto`: Select the system automatically, based on the forecast location.\n* `metric`: Metric (SI) units (`°C`, `mm/h`, `m/s`, `cm`, `km`, `hPa`).\n* `us`: Imperial units (`°F`, `in/h`, `mph`, `in`, `mi`, `Hg`).\n* `uk`: Same as ``metric``, except that visibility is in `miles` and wind speeds are in `mph`.\n* `ca`: Same as ``metric``, except that wind speeds are in `km/h` and pressure is in `kPa`.\n"},{"name":"key","in":"query","required":false,"schema":{"type":"string","description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header.","title":"Key"},"description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/Point_PointData"},{"type":"null"}],"title":"Response Point Point Get"}}}},"400":{"description":"Error in passed parameter.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"403":{"description":"API key not not specified or invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"402":{"description":"Maximum requests per day limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"429":{"description":"Maximum requests per minute limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/find_places":{"get":{"tags":["Location endpoints"],"summary":"Search for places. Complete words required.","description":"## Search for places\n\nYou can use this endpoint to obtain `place_id` of the location you want, to be used in `point` endpoint.\nThe response also contains detailed information about the location, such as coordinates, timezone and the country the place belongs to.\n\nUnlike the `/find_places_prefix` endpoint, complete words are required here. You can search for cities,\nmountains, lakes, countries, ZIP codes, etc. The response can contain multiple places, sorted by relevance.\nYou can then identify the one you want by coordinates, country, or the administrative area.","operationId":"find_places_find_places_get","security":[{"APIKeyHeader":[]},{"APIKeyHeader":[]}],"parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","description":"Place name or ZIP code","title":"Text"},"description":"Place name or ZIP code"},{"name":"language","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Language","description":"The language of text summaries and place names (variable names are never translated). Available languages are:\n\n   * ``en``: English\n   * ``es``: Spanish\n   * ``fr``: French\n   * ``de``: German\n   * ``pl``: Polish\n   * ``pt``: Portuguese\n   * ``cs``: Czech\n","default":"en"},"description":"The language of text summaries and place names (variable names are never translated). Available languages are:\n\n   * ``en``: English\n   * ``es``: Spanish\n   * ``fr``: French\n   * ``de``: German\n   * ``pl``: Polish\n   * ``pt``: Portuguese\n   * ``cs``: Czech\n"},{"name":"key","in":"query","required":false,"schema":{"type":"string","description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header.","title":"Key"},"description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FindPlacesModel"},"title":"Response Find Places Find Places Get"}}}},"400":{"description":"Error in passed parameter.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"403":{"description":"API key not not specified or invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"402":{"description":"Maximum requests per day limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"429":{"description":"Maximum requests per minute limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/find_places_prefix":{"get":{"tags":["Location endpoints"],"summary":"Prefix search for places. Useful for autocomplete forms.","description":"## Search for places by prefix\n\nYou can use this endpoint to obtain `place_id` of the location you want, to be used in `point` endpoint. The response also contains detailed information about the location, such as coordinates, timezone and the country the place belongs to.\n\nUnlike the `/find_places` endpoint, you should only specify the prefix of the place you are looking for. This is particularly useful for autocomplete forms. You can search for cities, mountains, lakes, countries, ZIP codes, etc. The response can contain multiple places, sorted by relevance. You can then identify the one you want by coordinates, country, or the administrative area.","operationId":"find_places_prefix_find_places_prefix_get","security":[{"APIKeyHeader":[]},{"APIKeyHeader":[]}],"parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","description":"Place name or ZIP code","title":"Text"},"description":"Place name or ZIP code"},{"name":"language","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Language","description":"The language of text summaries and place names (variable names are never translated). Available languages are:\n\n   * ``en``: English\n   * ``es``: Spanish\n   * ``fr``: French\n   * ``de``: German\n   * ``pl``: Polish\n   * ``pt``: Portuguese\n   * ``cs``: Czech\n","default":"en"},"description":"The language of text summaries and place names (variable names are never translated). Available languages are:\n\n   * ``en``: English\n   * ``es``: Spanish\n   * ``fr``: French\n   * ``de``: German\n   * ``pl``: Polish\n   * ``pt``: Portuguese\n   * ``cs``: Czech\n"},{"name":"key","in":"query","required":false,"schema":{"type":"string","description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header.","title":"Key"},"description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FindPlacesModel"},"title":"Response Find Places Prefix Find Places Prefix Get"}}}},"400":{"description":"Error in passed parameter.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"403":{"description":"API key not not specified or invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"402":{"description":"Maximum requests per day limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"429":{"description":"Maximum requests per minute limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nearest_place":{"get":{"tags":["Location endpoints"],"summary":"Returns the nearest named location for a given GPS coordinates.","description":"## Search for nearest place by coordinates\n\nYou can use this endpoint to find the nearest place from given coordinates.\n\n*Note: If you specify coordinates of a secluded place (e.g. middle of the ocean), the nearest point can be very far from the coordinates.*","operationId":"nearest_place_nearest_place_get","security":[{"APIKeyHeader":[]},{"APIKeyHeader":[]}],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"string","description":"Latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.4","title":"Lat"},"description":"Latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.4"},{"name":"lon","in":"query","required":true,"schema":{"type":"string","description":"Longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.4","title":"Lon"},"description":"Longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.4"},{"name":"language","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Language","description":"The language of text summaries and place names (variable names are never translated). Available languages are:\n\n   * ``en``: English\n   * ``es``: Spanish\n   * ``fr``: French\n   * ``de``: German\n   * ``pl``: Polish\n   * ``pt``: Portuguese\n   * ``cs``: Czech\n","default":"en"},"description":"The language of text summaries and place names (variable names are never translated). Available languages are:\n\n   * ``en``: English\n   * ``es``: Spanish\n   * ``fr``: French\n   * ``de``: German\n   * ``pl``: Polish\n   * ``pt``: Portuguese\n   * ``cs``: Czech\n"},{"name":"key","in":"query","required":false,"schema":{"type":"string","description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header.","title":"Key"},"description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FindPlacesModel"}}}},"400":{"description":"Error in passed parameter.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"403":{"description":"API key not not specified or invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"402":{"description":"Maximum requests per day limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"429":{"description":"Maximum requests per minute limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/map":{"get":{"tags":["Weather maps"],"summary":"Returns PNG weather map for given area and variable","description":"## PNG weather forecast maps for given area and variable\n\n### Area specification\nThere are two ways to specify geographical area you need for your map:\n1. Specify `X` and `Y` coordinates and zoom level `Z` of desired tile in <a href=\"https://www.maptiler.com/google-maps-coordinates-tile-bounds-projection/\" rel=\"nofollow\" target=\"_blank\">Google Maps Tile notation</a>.\n2. Specify latitude and longitude bounds of the area you want to cover.\n\n### Notes\n* The resulting PNG maps are **always** in <a href=\"https://epsg.io/3857\" rel=\"nofollow\" target=\"_blank\">Google Mercator projection (EPSG:3857)</a>.\n* As Meteosource only covers areas between latitudes 80° and -80°, you can only request maps within these bounds, when specifying the latitude and longitude boundaries. When specifying the area using Google Maps Tile notation, the regions outside our supported latitudes will be fully transparent.\n* The finest resolution is not available for maps covering very large regions. The resulting map will be automatically downscaled in this case, to guarantee high-speed responses.\n* Weather maps are only supported for forecasts, not for archive data.","operationId":"map_map_get","security":[{"APIKeyHeader":[]},{"APIKeyHeader":[]}],"parameters":[{"name":"tile_x","in":"query","required":false,"schema":{"type":"integer","description":"The X coordinate of Google Maps tile","title":"Tile X"},"description":"The X coordinate of Google Maps tile"},{"name":"tile_y","in":"query","required":false,"schema":{"type":"integer","description":"The Y coordinate of Google Maps tile","title":"Tile Y"},"description":"The Y coordinate of Google Maps tile"},{"name":"tile_zoom","in":"query","required":false,"schema":{"type":"integer","description":"The zoom level of Google Maps tile","title":"Tile Zoom"},"description":"The zoom level of Google Maps tile"},{"name":"min_lat","in":"query","required":false,"schema":{"type":"string","description":"Minimal latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.2\n","title":"Min Lat"},"description":"Minimal latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.2\n"},{"name":"min_lon","in":"query","required":false,"schema":{"type":"string","description":"Minimal longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.2\n","title":"Min Lon"},"description":"Minimal longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.2\n"},{"name":"max_lat","in":"query","required":false,"schema":{"type":"string","description":"Maximal latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.2.\n","title":"Max Lat"},"description":"Maximal latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.2.\n"},{"name":"max_lon","in":"query","required":false,"schema":{"type":"string","description":"Maximal longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.2\n","title":"Max Lon"},"description":"Maximal longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.2\n"},{"name":"variable","in":"query","required":true,"schema":{"type":"string","description":"Name of the variable for your map. Available values are:\n\n* `temperature`: Temperature 2 metres above ground\n* `feels_like_temperature`: Feels like temperature\n* `clouds`: Percentage of sky covered by clouds\n* `precipitation`: Total precipitation amount accumulated since last hour\n* `wind_speed`: Wind speed 10 metres above the ground\n* `wind_gust`: Wind gust speed\n* `pressure`: Atmospheric pressure at mean sea level\n* `humidity`: Relative humidity\n* `wave_height`: Wave height\n* `wave_period`: Wave period\n* `sea_temperature`: Sea temperature (available only for +-24 hours)\n* `air_quality`: Air quality index\n* `ozone_surface`: Ozone at surface level\n* `ozone_total`: Total column ozone\n* `no2`: Nitrogen dioxide at surface level\n* `pm2.5`: Particulate matter d < 2.5 µm (PM2.5)\n","title":"Variable"},"description":"Name of the variable for your map. Available values are:\n\n* `temperature`: Temperature 2 metres above ground\n* `feels_like_temperature`: Feels like temperature\n* `clouds`: Percentage of sky covered by clouds\n* `precipitation`: Total precipitation amount accumulated since last hour\n* `wind_speed`: Wind speed 10 metres above the ground\n* `wind_gust`: Wind gust speed\n* `pressure`: Atmospheric pressure at mean sea level\n* `humidity`: Relative humidity\n* `wave_height`: Wave height\n* `wave_period`: Wave period\n* `sea_temperature`: Sea temperature (available only for +-24 hours)\n* `air_quality`: Air quality index\n* `ozone_surface`: Ozone at surface level\n* `ozone_total`: Total column ozone\n* `no2`: Nitrogen dioxide at surface level\n* `pm2.5`: Particulate matter d < 2.5 µm (PM2.5)\n"},{"name":"datetime","in":"query","required":true,"schema":{"type":"string","description":"There are two ways to specify date and time for your map:\n\n1. Datetime in `YYYY-MM-DDTHH:MM` format and `UTC` timezone, e.g. `2021-08-24T12:00`\n2. Offset from current time in `[+-]<minutes|hours|days>` format, e.g. `+10minutes`, `-2hours` or `+1days`\n","title":"Datetime"},"description":"There are two ways to specify date and time for your map:\n\n1. Datetime in `YYYY-MM-DDTHH:MM` format and `UTC` timezone, e.g. `2021-08-24T12:00`\n2. Offset from current time in `[+-]<minutes|hours|days>` format, e.g. `+10minutes`, `-2hours` or `+1days`\n"},{"name":"key","in":"query","required":false,"schema":{"type":"string","description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header.","title":"Key"},"description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header."}],"responses":{"200":{"description":"Successful Response","content":{"image/png":{"schema":{"type":"string"}}}},"400":{"description":"Error in passed parameter.","content":{"image/png":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"403":{"description":"API key not not specified or invalid.","content":{"image/png":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"402":{"description":"Maximum requests per day limit exceeded.","content":{"image/png":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"429":{"description":"Maximum requests per minute limit exceeded.","content":{"image/png":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/time_machine":{"get":{"tags":["Time machine - historical weather"],"summary":"Returns weather data for a single location and given day in the past","description":"## Actual weather data for a single location and day in the past\n\nThe output contains actual weather data for each day up to 20 years in the past, and long-term statistics of selected weather variables aggregated over 40 years.\n\n### Location specification\nThe location of the weather data must be specified. There are two ways to do this:\n1. Specify the GPS coordinates of the location using the parameters `lat` and `lon`.\n2. **OR** specify the name of the place using the parameter `place_id`. To obtain the `place_id` for the location you want, please use endpoints `/find_places_prefix` (search by prefix) or `/find_places` (search by full name).\n\n*Note: For mountains, it is usually better to specify the `place_id` rather than the `lat` and `lon`. When you use `place_id`, you are guaranteed to receive data for the precise elevation of the peak. When you specify the coordinates, the elevation can be less precise.*","operationId":"time_machine_time_machine_get","security":[{"APIKeyHeader":[]},{"APIKeyHeader":[]}],"parameters":[{"name":"place_id","in":"query","required":false,"schema":{"type":"string","description":"Identifier of a place. To obtain the `place_id` for the location you want, please use endpoints `/find_places_prefix` (search by prefix) or `/find_places` (search by full name).","title":"Place Id"},"description":"Identifier of a place. To obtain the `place_id` for the location you want, please use endpoints `/find_places_prefix` (search by prefix) or `/find_places` (search by full name)."},{"name":"lat","in":"query","required":false,"schema":{"type":"string","description":"Latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.4","title":"Lat"},"description":"Latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.4"},{"name":"lon","in":"query","required":false,"schema":{"type":"string","description":"Longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.4","title":"Lon"},"description":"Longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.4"},{"name":"date","in":"query","required":true,"schema":{"type":"string","format":"date","description":"The day of the data in the past. Specify in `YYYY-MM-DD` format, e.g. `2021-08-24`.\n","title":"Date"},"description":"The day of the data in the past. Specify in `YYYY-MM-DD` format, e.g. `2021-08-24`.\n"},{"name":"timezone","in":"query","required":false,"schema":{"type":"string","description":"Timezone to be used for the date fields. If not specified, local timezone of the location will be used.\nThe format is according to the tzinfo database, so values like `Europe/Prague` or `UTC` can be used.\nAlternatively you may use the value ``auto`` in which case the local timezone of the location is used.\nThe full list of valid timezone strings can be found [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).\n","title":"Timezone"},"description":"Timezone to be used for the date fields. If not specified, local timezone of the location will be used.\nThe format is according to the tzinfo database, so values like `Europe/Prague` or `UTC` can be used.\nAlternatively you may use the value ``auto`` in which case the local timezone of the location is used.\nThe full list of valid timezone strings can be found [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).\n"},{"name":"units","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Units","description":"Unit system to be used. The available values are:\n\n* `auto`: Select the system automatically, based on the forecast location.\n* `metric`: Metric (SI) units (`°C`, `mm/h`, `m/s`, `cm`, `km`, `hPa`).\n* `us`: Imperial units (`°F`, `in/h`, `mph`, `in`, `mi`, `Hg`).\n* `uk`: Same as ``metric``, except that visibility is in `miles` and wind speeds are in `mph`.\n* `ca`: Same as ``metric``, except that wind speeds are in `km/h` and pressure is in `kPa`.\n","default":"auto"},"description":"Unit system to be used. The available values are:\n\n* `auto`: Select the system automatically, based on the forecast location.\n* `metric`: Metric (SI) units (`°C`, `mm/h`, `m/s`, `cm`, `km`, `hPa`).\n* `us`: Imperial units (`°F`, `in/h`, `mph`, `in`, `mi`, `Hg`).\n* `uk`: Same as ``metric``, except that visibility is in `miles` and wind speeds are in `mph`.\n* `ca`: Same as ``metric``, except that wind speeds are in `km/h` and pressure is in `kPa`.\n"},{"name":"language","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Language","description":"The language of weather summaries (variable names are never translated). Available languages are:\n\n   * ``en``: English\n   * ``es``: Spanish\n   * ``fr``: French\n   * ``de``: German\n   * ``pl``: Polish\n   * ``pt``: Portuguese\n   * ``cs``: Czech\n","default":"en"},"description":"The language of weather summaries (variable names are never translated). Available languages are:\n\n   * ``en``: English\n   * ``es``: Spanish\n   * ``fr``: French\n   * ``de``: German\n   * ``pl``: Polish\n   * ``pt``: Portuguese\n   * ``cs``: Czech\n"},{"name":"key","in":"query","required":false,"schema":{"type":"string","description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header.","title":"Key"},"description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeMachine_TimeMachine"}}}},"400":{"description":"Error in passed parameter.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"403":{"description":"API key not not specified or invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"402":{"description":"Maximum requests per day limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"429":{"description":"Maximum requests per minute limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/air_quality":{"get":{"tags":["Point weather"],"summary":"Returns air quality data for a single point (geographic name or GPS)","description":"## Air quality forecast for a single location\n\n### Location specification\nThe location of the weather data is the only parameter that is required and must be specified. There are two ways to do this:\n1. Specify the GPS coordinates of the location using the parameters `lat` and `lon`.\n2. **OR** specify the name of the place using the parameter `place_id`. To obtain the `place_id` for the location you want, please use endpoints `/find_places_prefix` (search by prefix) or `/find_places` (search by full name).\n\n### Notes\n* **For a detailed description of variables, please consult ⚠️ <a href=\"https://www.meteosource.com/documentation#description_aq\" target=\"_blank\">description of variables</a> ⚠️ in Documentation or `Schema` of the response (link next to Example value in the Responses section below).**\n* Do **not** make any assumptions about the number and ordering of the variables. New variables and sections may be introduced in the future. Always check the data are present before you try to use them.\n* The response contains an `Expires` header, which defines the point at which the API response will not change for the same request. We highly recommend using this to avoid unnecessary requests and **increase the performance of your app**.\n* Meteosource API supports HTTP compression. To enable it, simply add an `Accept-Encoding: gzip` header to your request.\n* When daylight saving time starts, one hourly record will be missing (typically `2:00:00 AM`). When daylight saving time ends, the hourly forecast will contain two records with duplicate times (typically `2:00:00 AM`).","operationId":"air_quality_air_quality_get","security":[{"APIKeyHeader":[]},{"APIKeyHeader":[]}],"parameters":[{"name":"place_id","in":"query","required":false,"schema":{"type":"string","description":"Identifier of a place. To obtain the `place_id` for the location you want, please use endpoints `/find_places_prefix` (search by prefix) or `/find_places` (search by full name).","title":"Place Id"},"description":"Identifier of a place. To obtain the `place_id` for the location you want, please use endpoints `/find_places_prefix` (search by prefix) or `/find_places` (search by full name)."},{"name":"lat","in":"query","required":false,"schema":{"type":"string","description":"Latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.4","title":"Lat"},"description":"Latitude in format 12N, 12.3N, 12.3, or 13S, 13.2S, -13.4"},{"name":"lon","in":"query","required":false,"schema":{"type":"string","description":"Longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.4","title":"Lon"},"description":"Longitude in format 12E, 12.3E, 12.3, or 13W, 13.2W, -13.4"},{"name":"timezone","in":"query","required":false,"schema":{"type":"string","description":"Timezone to be used for the date fields. If not specified, local timezone of the forecast location will be used.\nThe format is according to the tzinfo database, so values like `Europe/Prague` or `UTC` can be used.\nAlternatively you may use the value ``auto`` in which case the local timezone of the location is used.\nThe full list of valid timezone strings can be found [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).\n","title":"Timezone"},"description":"Timezone to be used for the date fields. If not specified, local timezone of the forecast location will be used.\nThe format is according to the tzinfo database, so values like `Europe/Prague` or `UTC` can be used.\nAlternatively you may use the value ``auto`` in which case the local timezone of the location is used.\nThe full list of valid timezone strings can be found [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).\n"},{"name":"key","in":"query","required":false,"schema":{"type":"string","description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header.","title":"Key"},"description":"Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AirQuality_PointData"}}}},"400":{"description":"Error in passed parameter.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"403":{"description":"API key not not specified or invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"402":{"description":"Maximum requests per day limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"429":{"description":"Maximum requests per minute limit exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneralRequestError"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AirQuality_PointData":{"properties":{"lat":{"type":"string","title":"Lat","description":"Latitude of the point, always in the format <float><N/S>, for example ``23.5S``"},"lon":{"type":"string","title":"Lon","description":"Longitude of the point, always in the format <float><E/W>, for example ``23.5W``"},"elevation":{"type":"integer","title":"Elevation","description":"Elevation above sea level in metres (for units 'metric', 'uk', 'ca') or feet (for units 'us')"},"timezone":{"type":"string","title":"Timezone","description":"Name of the timezone in format like 'Europe/London'. Available only when the place is specified through place ID."},"data":{"items":{"$ref":"#/components/schemas/AirQuality_PointHourlyData"},"type":"array","title":"Data"}},"type":"object","required":["lat","lon","elevation","data"],"title":"AirQuality_PointData"},"AirQuality_PointHourlyData":{"properties":{"date":{"type":"string","format":"date-time","title":"Date","description":"Datetime in YYYY-MM-DDTHH:MM:SS format.","example":"2022-03-30T18:00:00"},"aerosol_550":{"type":"number","title":"Aerosol 550","description":"Total aerosol optical depth at 550 nm.\nUnit: dimensionless"},"air_quality":{"type":"number","title":"Air Quality","description":"Air quality index. The following values can appear:\n\n* 1 - Very good\n* 2 - Good\n* 3 - Medium\n* 4 - Poor\n* 5 - Very poor\n* 6 - Extremely poor\n\nUnit: index"},"co_surface":{"type":"number","title":"Co Surface","description":"Carbon monoxide at surface level.\nUnit: µg/m3"},"dust_550nm":{"type":"number","title":"Dust 550Nm","description":"Dust aerosol optical depth at 550 nm.\nUnit: dimensionless"},"dust_mixing_ratio_05":{"type":"number","title":"Dust Mixing Ratio 05","description":"Dust aerosol (0.55 - 0.9 µm) mixing ratio.\nUnit: kg/kg"},"no2_surface":{"type":"number","title":"No2 Surface","description":"Nitrogen dioxide at surface level.\nUnit: µg/m3"},"no_surface":{"type":"number","title":"No Surface","description":"Nitrogen monoxide at surface level.\nUnit: µg/m3"},"ozone_surface":{"type":"number","title":"Ozone Surface","description":"Ozone.\nUnit: µg/m3"},"ozone_total":{"type":"number","title":"Ozone Total","description":"Total column ozone.\nUnit: Dobson"},"pm10":{"type":"number","title":"Pm10","description":"Particulate matter d < 10 µm (PM10).\nUnit: µg/m3"},"pm25":{"type":"number","title":"Pm25","description":"Particulate matter d < 2.5 µm (PM2.5).\nUnit: µg/m3"},"so2_surface":{"type":"number","title":"So2 Surface","description":"Sulphur dioxide at surface level.\nUnit: µg/m3"}},"type":"object","title":"AirQuality_PointHourlyData"},"FindPlacesModel":{"properties":{"name":{"type":"string","title":"Name","description":"name of the place","default":"London"},"place_id":{"type":"string","title":"Place Id","description":"unique identifier of the place, which can be used in /point and /map endpoints","default":"london"},"adm_area1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Adm Area1","description":"first-level administrative area (a US state, for example)","default":"England"},"adm_area2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Adm Area2","description":"second-level administrative area (a US county, for example)","default":"Greater London"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","description":"name of the country","default":"United Kingdom"},"lat":{"type":"string","title":"Lat","description":"Latitude of the point, always in the format \\<float><N/S>, for example ``23.5S``","default":"23.2N"},"lon":{"type":"string","title":"Lon","description":"Longitude of the point, always in format \\<float><E/W>, for example ``23.5W``","default":"15.3E"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone","description":"Timezone of the point in tzinfo format.","default":"Europe/London"},"type":{"type":"string","title":"Type","description":"The character of the place. May be one of the following values:\n\n* administrative areas (states, counties, districts...): ``administrative_area``\n* country: ``country``\n* a different political entity from a country (for example, a dependent teritory): ``political_entity``\n* villages, towns and cities: ``settlement``\n* air industry locations: ``airbase``, ``airfield``, ``heliport``, ``airport``, ``airport_terminal``\n* places related to water: ``bay``, ``channel``, ``fjord``, ``lake``, ``pond``, ``falls``, ``gulf``,\n    ``harbor``, ``reservoir``, ``sea``, ``dam``, ``cape``, ``island``, ``peninsula``\n* places related to mountain areas: ``hill``, ``mountain``, ``peak``, ``valley``, ``volcano``, ``canyon``\n* other places related to nature: ``park``, ``reserve``, ``resort``, ``desert``\n* places based on postcodes: ``postcode``\n        ","default":"settlement"}},"type":"object","title":"FindPlacesModel"},"GeneralRequestError":{"properties":{"detail":{"type":"string","title":"Detail"}},"type":"object","required":["detail"],"title":"GeneralRequestError"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Language":{"type":"string","enum":["cs","en","de","es","fr","pl","pt"],"title":"Language"},"Point_PointAlerts":{"properties":{"data":{"type":"string","title":"Data","description":""}},"type":"object","title":"Point_PointAlerts"},"Point_PointCurrentData":{"properties":{"icon":{"type":"string","title":"Icon","description":"String identifier of current weather icon, e.g. `light_rain`."},"icon_num":{"type":"integer","title":"Icon Num","description":"Numeric identifier of current weather icon. The following values can appear:\n\n* 1 - Not available\n* 2 - Sunny\n* 3 - Mostly sunny\n* 4 - Partly sunny\n* 5 - Mostly cloudy\n* 6 - Cloudy\n* 7 - Overcast\n* 8 - Overcast with low clouds\n* 9 - Fog\n* 10 - Light rain\n* 11 - Rain\n* 12 - Possible rain\n* 13 - Rain shower\n* 14 - Thunderstorm\n* 15 - Local thunderstorms\n* 16 - Light snow\n* 17 - Snow\n* 18 - Possible snow\n* 19 - Snow shower\n* 20 - Rain and snow\n* 21 - Possible rain and snow\n* 22 - Rain and snow\n* 23 - Freezing rain\n* 24 - Possible freezing rain\n* 25 - Hail\n* 26 - Clear (night)\n* 27 - Mostly clear (night)\n* 28 - Partly clear (night)\n* 29 - Mostly cloudy (night)\n* 30 - Cloudy (night)\n* 31 - Overcast with low clouds (night)\n* 32 - Rain shower (night)\n* 33 - Local thunderstorms (night)\n* 34 - Snow shower (night)\n* 35 - Rain and snow (night)\n* 36 - Possible freezing rain (night)\n\nUnit: weather_ico0_36"},"summary":{"type":"string","title":"Summary","description":"Short text summary of current weather, e.g. `Light rain`."},"temperature":{"type":"number","title":"Temperature","description":"Current temperature 2 metres above ground.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like":{"type":"number","title":"Feels Like","description":"Feels like temperature.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature":{"type":"number","title":"Soil Temperature","description":"Soil temperature.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill":{"type":"number","title":"Wind Chill","description":"Windchill temperature.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature":{"type":"number","title":"Surface Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point":{"type":"number","title":"Dew Point","description":"Current dew point temperature.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"wind":{"$ref":"#/components/schemas/Point_PointCurrentWindData"},"precipitation":{"$ref":"#/components/schemas/Point_PointCurrentPrecipitationData"},"probability":{"$ref":"#/components/schemas/Point_PointCurrentProbData"},"cloud_cover":{"type":"number","title":"Cloud Cover","description":"Percentage of sky covered by clouds.\nUnit: \\%"},"cape":{"type":"number","title":"Cape","description":"Convective available potential energy.\nUnit: J/kg"},"evaporation":{"type":"number","title":"Evaporation","description":"Evaporation of liquid water into water vapor.\nUnit: mm/h"},"lftx":{"type":"number","title":"Lftx","description":"Surface lifted index.\nUnit: K"},"snow_depth":{"type":"number","title":"Snow Depth","description":"Snow depth.\nUnits: metric = cm, us = inch, uk = cm, ca = cm"},"sunshine_duration":{"type":"number","title":"Sunshine Duration","description":"Sunshine duration since start of previous hour.\nUnit: s"},"irradiance":{"type":"number","title":"Irradiance","description":"Global downward short-wave radiation flux.\nUnit: W/m2"},"ozone":{"type":"number","title":"Ozone","description":"Total column of ozone.\nUnit: Dobson"},"pressure":{"type":"number","title":"Pressure","description":"Atmospheric pressure at mean sea level.\nUnits: metric = hPa, us = Hg, uk = hPa, ca = kPa"},"uv_index":{"type":"number","title":"Uv Index","description":"UV index, values from zero (low risk of harm) to 11+ (extreme risk of harm).\nUnit: uv_index"},"humidity":{"type":"integer","title":"Humidity","description":"Relative humidity.\nUnit: \\%"},"visibility":{"type":"number","title":"Visibility","description":"Visibility.\nUnits: metric = km, us = mi, uk = mi, ca = km"}},"type":"object","required":["wind","precipitation","probability"],"title":"Point_PointCurrentData"},"Point_PointCurrentPrecipitationData":{"properties":{"total":{"type":"number","title":"Total","description":"Current amount of precipitation.\nUnits: metric = mm/h, us = inches per hour, uk = mm/h, ca = mm/h"},"type":{"type":"string","format":"binary","title":"Type","description":"Precipitation type, may be one of:\n\n* `none`, it there is no precipitation\n* `rain`\n* `snow`\n* `rain_snow`\n* `ice pellets`\n* `frozen rain`\n\nUnit: prec_str"},"convective":{"type":"number","title":"Convective","description":"Total precipitation amount accumulated since last hour.\nUnits: metric = mm/h, us = inches per hour, uk = mm/h, ca = mm/h"},"rainspot":{"type":"string","format":"binary","title":"Rainspot","description":"Precipitation in the surrounding of queried location. The data is 7x7 ASCII art string, queried location being in the center. Character `#` means there is precipitation, `.` means no precipitation. The distance between neighboring cells is 0.25°.\nUnit: rainspot"}},"type":"object","title":"Point_PointCurrentPrecipitationData"},"Point_PointCurrentProbData":{"properties":{"precipitation":{"type":"integer","title":"Precipitation","description":"Probability of non-zero precipitation.\nUnit: \\%"},"storm":{"type":"number","title":"Storm","description":"Storm probability.\nUnit: \\%"},"freeze":{"type":"number","title":"Freeze","description":"Probability the temperature drops below 0 °C.\nUnit: \\%"}},"type":"object","title":"Point_PointCurrentProbData"},"Point_PointCurrentWindData":{"properties":{"speed":{"type":"number","title":"Speed","description":"Wind speed 10 metres above the ground.\nUnits: metric = m/s, us = mph, uk = mph, ca = km/h"},"gusts":{"type":"number","title":"Gusts","description":"Wind gust speed.\nUnits: metric = m/s, us = mph, uk = mph, ca = km/h"},"angle":{"type":"number","title":"Angle","description":"Wind direction angle in degrees, 180° means wind from the south.\nUnit: degrees"},"dir":{"type":"string","format":"binary","title":"Dir","description":"Wind direction in `N`, `NNE`, `NE`, ..., `NNW` format.\nUnit: 16dir"}},"type":"object","title":"Point_PointCurrentWindData"},"Point_PointDaily":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Point_PointDailyData"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"Point_PointDaily"},"Point_PointDailyAfternoonCloudCoverData":{"properties":{"total":{"type":"number","title":"Total","description":"Percentage of sky covered by clouds. (afternoon avg)\nUnit: \\%"},"low":{"type":"number","title":"Low","description":"Unit: %"},"middle":{"type":"number","title":"Middle","description":"Unit: %"},"high":{"type":"number","title":"High","description":"Unit: %"}},"type":"object","title":"Point_PointDailyAfternoonCloudCoverData"},"Point_PointDailyAfternoonData":{"properties":{"weather":{"type":"string","title":"Weather","description":"Afternoon day string identifier of the weather icon, e.g. `light_rain`."},"icon":{"type":"integer","title":"Icon","description":"Afternoon umeric identifier of the weather icon. The following values can appear:\n\n* 1 - Not available\n* 2 - Sunny\n* 3 - Mostly sunny\n* 4 - Partly sunny\n* 5 - Mostly cloudy\n* 6 - Cloudy\n* 7 - Overcast\n* 8 - Overcast with low clouds\n* 9 - Fog\n* 10 - Light rain\n* 11 - Rain\n* 12 - Possible rain\n* 13 - Rain shower\n* 14 - Thunderstorm\n* 15 - Local thunderstorms\n* 16 - Light snow\n* 17 - Snow\n* 18 - Possible snow\n* 19 - Snow shower\n* 20 - Rain and snow\n* 21 - Possible rain and snow\n* 22 - Rain and snow\n* 23 - Freezing rain\n* 24 - Possible freezing rain\n* 25 - Hail\n* 26 - Clear (night)\n* 27 - Mostly clear (night)\n* 28 - Partly clear (night)\n* 29 - Mostly cloudy (night)\n* 30 - Cloudy (night)\n* 31 - Overcast with low clouds (night)\n* 32 - Rain shower (night)\n* 33 - Local thunderstorms (night)\n* 34 - Snow shower (night)\n* 35 - Rain and snow (night)\n* 36 - Possible freezing rain (night)\n\nUnit: icon"},"temperature":{"type":"number","title":"Temperature","description":"Temperature 2 metres above ground. (afternoon avg)\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like":{"type":"number","title":"Feels Like","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature":{"type":"number","title":"Soil Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill":{"type":"number","title":"Wind Chill","description":"Temperature 2 metres above ground. (afternoon avg)\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point":{"type":"number","title":"Dew Point","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature":{"type":"number","title":"Surface Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind":{"$ref":"#/components/schemas/Point_PointDailyAfternoonWindData"},"cloud_cover":{"$ref":"#/components/schemas/Point_PointDailyAfternoonCloudCoverData"},"pressure":{"type":"number","title":"Pressure","description":"Atmospheric pressure at mean sea level. (afternoon avg)\nUnits: metric = hPa, us = Hg, uk = hPa, ca = kPa"},"precipitation":{"$ref":"#/components/schemas/Point_PointDailyAfternoonPrecipitationData"},"probability":{"$ref":"#/components/schemas/Point_PointDailyAfternoonProbData"},"ozone":{"type":"number","title":"Ozone","description":"Total column of ozone. (afternoon avg)\nUnit: Dobson"},"humidity":{"type":"integer","title":"Humidity","description":"Relative humidity. (afternoon avg)\nUnit: \\%"},"snow_depth":{"type":"number","title":"Snow Depth","description":"Snow depth. (afternoon avg)\nUnits: metric = cm, us = inch, uk = cm, ca = cm"},"visibility":{"type":"number","title":"Visibility","description":"Visibility. (afternoon avg)\nUnits: metric = km, us = mi, uk = mi, ca = km"}},"type":"object","required":["wind","cloud_cover","precipitation","probability"],"title":"Point_PointDailyAfternoonData"},"Point_PointDailyAfternoonPrecipitationData":{"properties":{"total":{"type":"number","title":"Total","description":"Total precipitation amount accumulated since last hour. (afternoon sum)\nUnits: metric = mm/h, us = inches per hour, uk = mm/h, ca = mm/h"},"type":{"type":"string","format":"binary","title":"Type","description":"Precipitation type, may be one of:\n\n* `none`, it there is no precipitation\n* `rain`\n* `snow`\n* `rain_snow`\n* `ice pellets`\n* `frozen rain`\n\nUnit: precipitation type"}},"type":"object","title":"Point_PointDailyAfternoonPrecipitationData"},"Point_PointDailyAfternoonProbData":{"properties":{"precipitation":{"type":"integer","title":"Precipitation","description":"Probability of non-zero precipitation.\nUnit: \\%"},"storm":{"type":"number","title":"Storm","description":"Total precipitation amount accumulated since last hour.\nUnit: mm/h"},"freeze":{"type":"number","title":"Freeze","description":"Probability the temperature drops below 0 °C. (afternoon avg)\nUnit: %"}},"type":"object","title":"Point_PointDailyAfternoonProbData"},"Point_PointDailyAfternoonWindData":{"properties":{"speed":{"type":"number","title":"Speed","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"gusts":{"type":"number","title":"Gusts","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"dir":{"type":"string","format":"binary","title":"Dir","description":"Afternoon wind direction in `N`, `NNE`, `NE`, ..., `NNW` format.\nUnit: 16dir"},"angle":{"type":"number","title":"Angle","description":"Afternoon wind direction angle in degrees, 180° means wind from the south.\nUnit: degrees"}},"type":"object","title":"Point_PointDailyAfternoonWindData"},"Point_PointDailyAllDayCloudCoverData":{"properties":{"total":{"type":"number","title":"Total","description":"Percentage of sky covered by clouds. (allday avg)\nUnit: \\%"},"low":{"type":"number","title":"Low","description":"Unit: %"},"middle":{"type":"number","title":"Middle","description":"Unit: %"},"high":{"type":"number","title":"High","description":"Unit: %"}},"type":"object","title":"Point_PointDailyAllDayCloudCoverData"},"Point_PointDailyAllDayData":{"properties":{"weather":{"type":"string","title":"Weather","description":"All day string identifier of the weather icon, e.g. `light_rain`."},"icon":{"type":"integer","title":"Icon","description":"Numeric identifier of the weather icon. The following values can appear:\n\n* 1 - Not available\n* 2 - Sunny\n* 3 - Mostly sunny\n* 4 - Partly sunny\n* 5 - Mostly cloudy\n* 6 - Cloudy\n* 7 - Overcast\n* 8 - Overcast with low clouds\n* 9 - Fog\n* 10 - Light rain\n* 11 - Rain\n* 12 - Possible rain\n* 13 - Rain shower\n* 14 - Thunderstorm\n* 15 - Local thunderstorms\n* 16 - Light snow\n* 17 - Snow\n* 18 - Possible snow\n* 19 - Snow shower\n* 20 - Rain and snow\n* 21 - Possible rain and snow\n* 22 - Rain and snow\n* 23 - Freezing rain\n* 24 - Possible freezing rain\n* 25 - Hail\n* 26 - Clear (night)\n* 27 - Mostly clear (night)\n* 28 - Partly clear (night)\n* 29 - Mostly cloudy (night)\n* 30 - Cloudy (night)\n* 31 - Overcast with low clouds (night)\n* 32 - Rain shower (night)\n* 33 - Local thunderstorms (night)\n* 34 - Snow shower (night)\n* 35 - Rain and snow (night)\n* 36 - Possible freezing rain (night)\n\nUnit: icon"},"temperature":{"type":"number","title":"Temperature","description":"Temperature 2 metres above ground. (allday avg)\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"temperature_min":{"type":"number","title":"Temperature Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"temperature_max":{"type":"number","title":"Temperature Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like":{"type":"number","title":"Feels Like","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like_min":{"type":"number","title":"Feels Like Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like_max":{"type":"number","title":"Feels Like Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature":{"type":"number","title":"Soil Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature_min":{"type":"number","title":"Soil Temperature Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature_max":{"type":"number","title":"Soil Temperature Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill":{"type":"number","title":"Wind Chill","description":"Temperature 2 metres above ground. (allday avg)\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill_min":{"type":"number","title":"Wind Chill Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill_max":{"type":"number","title":"Wind Chill Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point":{"type":"number","title":"Dew Point","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point_min":{"type":"number","title":"Dew Point Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point_max":{"type":"number","title":"Dew Point Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature":{"type":"number","title":"Surface Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature_min":{"type":"number","title":"Surface Temperature Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature_max":{"type":"number","title":"Surface Temperature Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind":{"$ref":"#/components/schemas/Point_PointDailyAllDayWindData"},"cloud_cover":{"$ref":"#/components/schemas/Point_PointDailyAllDayCloudCoverData"},"pressure":{"type":"number","title":"Pressure","description":"Atmospheric pressure at mean sea level. (allday avg)\nUnits: metric = hPa, us = Hg, uk = hPa, ca = kPa"},"precipitation":{"$ref":"#/components/schemas/Point_PointDailyAllDayPrecipitationData"},"probability":{"$ref":"#/components/schemas/Point_PointDailyAllDayProbData"},"ozone":{"type":"number","title":"Ozone","description":"Total column of ozone. (allday avg)\nUnit: Dobson"},"humidity":{"type":"integer","title":"Humidity","description":"Relative humidity. (allday avg)\nUnit: \\%"},"snow_depth":{"type":"number","title":"Snow Depth","description":"Snow depth. (allday avg)\nUnits: metric = cm, us = inch, uk = cm, ca = cm"},"visibility":{"type":"number","title":"Visibility","description":"Visibility. (allday avg)\nUnits: metric = km, us = mi, uk = mi, ca = km"}},"type":"object","required":["wind","cloud_cover","precipitation","probability"],"title":"Point_PointDailyAllDayData"},"Point_PointDailyAllDayPrecipitationData":{"properties":{"total":{"type":"number","title":"Total","description":"Total precipitation amount accumulated since last hour. (allday sum)\nUnits: metric = mm/h, us = inches per hour, uk = mm/h, ca = mm/h"},"type":{"type":"string","format":"binary","title":"Type","description":"Precipitation type, may be one of:\n\n* `none`, it there is no precipitation\n* `rain`\n* `snow`\n* `rain_snow`\n* `ice pellets`\n* `frozen rain`\n\nUnit: precipitation type"}},"type":"object","title":"Point_PointDailyAllDayPrecipitationData"},"Point_PointDailyAllDayProbData":{"properties":{"precipitation":{"type":"integer","title":"Precipitation","description":"Probability of non-zero precipitation.\nUnit: \\%"},"storm":{"type":"number","title":"Storm","description":"Total precipitation amount accumulated since last hour.\nUnit: mm/h"},"freeze":{"type":"number","title":"Freeze","description":"Probability the temperature drops below 0 °C. (allday avg)\nUnit: %"}},"type":"object","title":"Point_PointDailyAllDayProbData"},"Point_PointDailyAllDayWindData":{"properties":{"speed":{"type":"number","title":"Speed","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"gusts":{"type":"number","title":"Gusts","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"dir":{"type":"string","format":"binary","title":"Dir","description":"All day wind direction in `N`, `NNE`, `NE`, ..., `NNW` format.\nUnit: 16dir"},"angle":{"type":"number","title":"Angle","description":"All day wind direction angle in degrees, 180° means wind from the south.\nUnit: degrees"}},"type":"object","title":"Point_PointDailyAllDayWindData"},"Point_PointDailyAstroData":{"properties":{"sun":{"$ref":"#/components/schemas/Point_PointDailySunData"},"moon":{"$ref":"#/components/schemas/Point_PointDailyMoonData"}},"type":"object","required":["sun","moon"],"title":"Point_PointDailyAstroData"},"Point_PointDailyData":{"properties":{"day":{"type":"string","format":"binary","title":"Day","description":"Datetime in YYYY-MM-DDTHH:MM:SS format."},"weather":{"type":"string","title":"Weather","description":"All day string identifier of the weather icon, e.g. `light_rain`."},"icon":{"type":"integer","title":"Icon","description":"Numeric identifier of the weather icon. The following values can appear:\n\n* 1 - Not available\n* 2 - Sunny\n* 3 - Mostly sunny\n* 4 - Partly sunny\n* 5 - Mostly cloudy\n* 6 - Cloudy\n* 7 - Overcast\n* 8 - Overcast with low clouds\n* 9 - Fog\n* 10 - Light rain\n* 11 - Rain\n* 12 - Possible rain\n* 13 - Rain shower\n* 14 - Thunderstorm\n* 15 - Local thunderstorms\n* 16 - Light snow\n* 17 - Snow\n* 18 - Possible snow\n* 19 - Snow shower\n* 20 - Rain and snow\n* 21 - Possible rain and snow\n* 22 - Rain and snow\n* 23 - Freezing rain\n* 24 - Possible freezing rain\n* 25 - Hail\n* 26 - Clear (night)\n* 27 - Mostly clear (night)\n* 28 - Partly clear (night)\n* 29 - Mostly cloudy (night)\n* 30 - Cloudy (night)\n* 31 - Overcast with low clouds (night)\n* 32 - Rain shower (night)\n* 33 - Local thunderstorms (night)\n* 34 - Snow shower (night)\n* 35 - Rain and snow (night)\n* 36 - Possible freezing rain (night)\n\nUnit: icon"},"summary":{"type":"string","title":"Summary","description":"Short text summary of the weather, e.g. `Light rain`."},"predictability":{"type":"integer","title":"Predictability","description":"Weather predictability. Values from 1 (very high predictability) to 5 (very low predictability).\nUnit: 1-5"},"all_day":{"$ref":"#/components/schemas/Point_PointDailyAllDayData"},"morning":{"anyOf":[{"$ref":"#/components/schemas/Point_PointDailyMorningData"},{"type":"null"}]},"afternoon":{"anyOf":[{"$ref":"#/components/schemas/Point_PointDailyAfternoonData"},{"type":"null"}]},"evening":{"anyOf":[{"$ref":"#/components/schemas/Point_PointDailyEveningData"},{"type":"null"}]},"astro":{"$ref":"#/components/schemas/Point_PointDailyAstroData"},"statistics":{"$ref":"#/components/schemas/Point_PointDailyStatsData"}},"type":"object","required":["all_day","morning","afternoon","evening","astro","statistics"],"title":"Point_PointDailyData"},"Point_PointDailyEveningCloudCoverData":{"properties":{"total":{"type":"number","title":"Total","description":"Percentage of sky covered by clouds. (evening avg)\nUnit: \\%"},"low":{"type":"number","title":"Low","description":"Unit: %"},"middle":{"type":"number","title":"Middle","description":"Unit: %"},"high":{"type":"number","title":"High","description":"Unit: %"}},"type":"object","title":"Point_PointDailyEveningCloudCoverData"},"Point_PointDailyEveningData":{"properties":{"weather":{"type":"string","title":"Weather","description":"Evening day string identifier of the weather icon, e.g. `light_rain`."},"icon":{"type":"integer","title":"Icon","description":"Evening numeric identifier of the weather icon. The following values can appear:\n\n* 1 - Not available\n* 2 - Sunny\n* 3 - Mostly sunny\n* 4 - Partly sunny\n* 5 - Mostly cloudy\n* 6 - Cloudy\n* 7 - Overcast\n* 8 - Overcast with low clouds\n* 9 - Fog\n* 10 - Light rain\n* 11 - Rain\n* 12 - Possible rain\n* 13 - Rain shower\n* 14 - Thunderstorm\n* 15 - Local thunderstorms\n* 16 - Light snow\n* 17 - Snow\n* 18 - Possible snow\n* 19 - Snow shower\n* 20 - Rain and snow\n* 21 - Possible rain and snow\n* 22 - Rain and snow\n* 23 - Freezing rain\n* 24 - Possible freezing rain\n* 25 - Hail\n* 26 - Clear (night)\n* 27 - Mostly clear (night)\n* 28 - Partly clear (night)\n* 29 - Mostly cloudy (night)\n* 30 - Cloudy (night)\n* 31 - Overcast with low clouds (night)\n* 32 - Rain shower (night)\n* 33 - Local thunderstorms (night)\n* 34 - Snow shower (night)\n* 35 - Rain and snow (night)\n* 36 - Possible freezing rain (night)\n\nUnit: icon"},"temperature":{"type":"number","title":"Temperature","description":"Temperature 2 metres above ground. (evening avg)\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like":{"type":"number","title":"Feels Like","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature":{"type":"number","title":"Soil Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill":{"type":"number","title":"Wind Chill","description":"Temperature 2 metres above ground. (evening avg)\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point":{"type":"number","title":"Dew Point","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature":{"type":"number","title":"Surface Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind":{"$ref":"#/components/schemas/Point_PointDailyEveningWindData"},"cloud_cover":{"$ref":"#/components/schemas/Point_PointDailyEveningCloudCoverData"},"pressure":{"type":"number","title":"Pressure","description":"Atmospheric pressure at mean sea level. (evening avg)\nUnits: metric = hPa, us = Hg, uk = hPa, ca = kPa"},"precipitation":{"$ref":"#/components/schemas/Point_PointDailyEveningPrecipitationData"},"probability":{"$ref":"#/components/schemas/Point_PointDailyEveningProbData"},"ozone":{"type":"number","title":"Ozone","description":"Total column of ozone. (evening avg)\nUnit: Dobson"},"humidity":{"type":"integer","title":"Humidity","description":"Relative humidity. (evening avg)\nUnit: \\%"},"snow_depth":{"type":"number","title":"Snow Depth","description":"Snow depth. (evening avg)\nUnits: metric = cm, us = inch, uk = cm, ca = cm"},"visibility":{"type":"number","title":"Visibility","description":"Visibility. (evening avg)\nUnits: metric = km, us = mi, uk = mi, ca = km"}},"type":"object","required":["wind","cloud_cover","precipitation","probability"],"title":"Point_PointDailyEveningData"},"Point_PointDailyEveningPrecipitationData":{"properties":{"total":{"type":"number","title":"Total","description":"Total precipitation amount accumulated since last hour. (evening sum)\nUnits: metric = mm/h, us = inches per hour, uk = mm/h, ca = mm/h"},"type":{"type":"string","format":"binary","title":"Type","description":"Precipitation type, may be one of:\n\n* `none`, it there is no precipitation\n* `rain`\n* `snow`\n* `rain_snow`\n* `ice pellets`\n* `frozen rain`\n\nUnit: precipitation type"}},"type":"object","title":"Point_PointDailyEveningPrecipitationData"},"Point_PointDailyEveningProbData":{"properties":{"precipitation":{"type":"integer","title":"Precipitation","description":"Probability of non-zero precipitation.\nUnit: \\%"},"storm":{"type":"number","title":"Storm","description":"Total precipitation amount accumulated since last hour.\nUnit: mm/h"},"freeze":{"type":"number","title":"Freeze","description":"Probability the temperature drops below 0 °C. (evening avg)\nUnit: %"}},"type":"object","title":"Point_PointDailyEveningProbData"},"Point_PointDailyEveningWindData":{"properties":{"speed":{"type":"number","title":"Speed","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"gusts":{"type":"number","title":"Gusts","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"dir":{"type":"string","format":"binary","title":"Dir","description":"Evening wind direction in `N`, `NNE`, `NE`, ..., `NNW` format.\nUnit: 16dir"},"angle":{"type":"number","title":"Angle","description":"Evening wind direction angle in degrees, 180° means wind from the south.\nUnit: degrees"}},"type":"object","title":"Point_PointDailyEveningWindData"},"Point_PointDailyMoonData":{"properties":{"phase":{"type":"string","format":"binary","title":"Phase","description":"Name of the moon phase, one of 'new_moon', 'first_quarter', 'full_moon', 'last_quarter'."},"rise":{"type":"string","format":"date-time","title":"Rise","description":"Datetime of the moonrise or null if the moon does not rise on given day.","example":"2022-03-30T18:00:00"},"set":{"type":"string","format":"date-time","title":"Set","description":"Datetime of the moonset or null if the moon does not set on given day.","example":"2022-03-30T18:00:00"},"always_up":{"type":"boolean","title":"Always Up","description":"True if the moon never sets on given day, false otherwise."},"always_down":{"type":"boolean","title":"Always Down","description":"True if the moon never rises on given day, false otherwise."}},"type":"object","title":"Point_PointDailyMoonData"},"Point_PointDailyMorningCloudCoverData":{"properties":{"total":{"type":"number","title":"Total","description":"Percentage of sky covered by clouds. (morning avg)\nUnit: \\%"},"low":{"type":"number","title":"Low","description":"Unit: %"},"middle":{"type":"number","title":"Middle","description":"Unit: %"},"high":{"type":"number","title":"High","description":"Unit: %"}},"type":"object","title":"Point_PointDailyMorningCloudCoverData"},"Point_PointDailyMorningData":{"properties":{"weather":{"type":"string","title":"Weather","description":"Morning day string identifier of the weather icon, e.g. `light_rain`."},"icon":{"type":"integer","title":"Icon","description":"Morning numeric identifier of the weather icon. The following values can appear:\n\n* 1 - Not available\n* 2 - Sunny\n* 3 - Mostly sunny\n* 4 - Partly sunny\n* 5 - Mostly cloudy\n* 6 - Cloudy\n* 7 - Overcast\n* 8 - Overcast with low clouds\n* 9 - Fog\n* 10 - Light rain\n* 11 - Rain\n* 12 - Possible rain\n* 13 - Rain shower\n* 14 - Thunderstorm\n* 15 - Local thunderstorms\n* 16 - Light snow\n* 17 - Snow\n* 18 - Possible snow\n* 19 - Snow shower\n* 20 - Rain and snow\n* 21 - Possible rain and snow\n* 22 - Rain and snow\n* 23 - Freezing rain\n* 24 - Possible freezing rain\n* 25 - Hail\n* 26 - Clear (night)\n* 27 - Mostly clear (night)\n* 28 - Partly clear (night)\n* 29 - Mostly cloudy (night)\n* 30 - Cloudy (night)\n* 31 - Overcast with low clouds (night)\n* 32 - Rain shower (night)\n* 33 - Local thunderstorms (night)\n* 34 - Snow shower (night)\n* 35 - Rain and snow (night)\n* 36 - Possible freezing rain (night)\n\nUnit: icon"},"temperature":{"type":"number","title":"Temperature","description":"Temperature 2 metres above ground. (morning avg)\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like":{"type":"number","title":"Feels Like","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature":{"type":"number","title":"Soil Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill":{"type":"number","title":"Wind Chill","description":"Temperature 2 metres above ground. (morning avg)\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point":{"type":"number","title":"Dew Point","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature":{"type":"number","title":"Surface Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind":{"$ref":"#/components/schemas/Point_PointDailyMorningWindData"},"cloud_cover":{"$ref":"#/components/schemas/Point_PointDailyMorningCloudCoverData"},"pressure":{"type":"number","title":"Pressure","description":"Atmospheric pressure at mean sea level. (morning avg)\nUnits: metric = hPa, us = Hg, uk = hPa, ca = kPa"},"precipitation":{"$ref":"#/components/schemas/Point_PointDailyMorningPrecipitationData"},"probability":{"$ref":"#/components/schemas/Point_PointDailyMorningProbData"},"ozone":{"type":"number","title":"Ozone","description":"Total column of ozone. (morning avg)\nUnit: Dobson"},"humidity":{"type":"integer","title":"Humidity","description":"Relative humidity. (morning avg)\nUnit: \\%"},"snow_depth":{"type":"number","title":"Snow Depth","description":"Snow depth. (morning avg)\nUnits: metric = cm, us = inch, uk = cm, ca = cm"},"visibility":{"type":"number","title":"Visibility","description":"Visibility. (morning avg)\nUnits: metric = km, us = mi, uk = mi, ca = km"}},"type":"object","required":["wind","cloud_cover","precipitation","probability"],"title":"Point_PointDailyMorningData"},"Point_PointDailyMorningPrecipitationData":{"properties":{"total":{"type":"number","title":"Total","description":"Total precipitation amount accumulated since last hour. (morning sum)\nUnits: metric = mm/h, us = inches per hour, uk = mm/h, ca = mm/h"},"type":{"type":"string","format":"binary","title":"Type","description":"Precipitation type, may be one of:\n\n* `none`, it there is no precipitation\n* `rain`\n* `snow`\n* `rain_snow`\n* `ice pellets`\n* `frozen rain`\n\nUnit: precipitation type"}},"type":"object","title":"Point_PointDailyMorningPrecipitationData"},"Point_PointDailyMorningProbData":{"properties":{"precipitation":{"type":"integer","title":"Precipitation","description":"Probability of non-zero precipitation.\nUnit: \\%"},"storm":{"type":"number","title":"Storm","description":"Total precipitation amount accumulated since last hour.\nUnit: mm/h"},"freeze":{"type":"number","title":"Freeze","description":"Probability the temperature drops below 0 °C. (morning avg)\nUnit: %"}},"type":"object","title":"Point_PointDailyMorningProbData"},"Point_PointDailyMorningWindData":{"properties":{"speed":{"type":"number","title":"Speed","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"gusts":{"type":"number","title":"Gusts","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"dir":{"type":"string","format":"binary","title":"Dir","description":"Morning wind direction in `N`, `NNE`, `NE`, ..., `NNW` format.\nUnit: 16dir"},"angle":{"type":"number","title":"Angle","description":"Morning wind direction angle in degrees, 180° means wind from the south.\nUnit: degrees"}},"type":"object","title":"Point_PointDailyMorningWindData"},"Point_PointDailyStatsData":{"properties":{"temperature":{"$ref":"#/components/schemas/Point_PointDailyStatsTemperatureData"},"wind":{"$ref":"#/components/schemas/Point_PointDailyStatsWindData"},"precipitation":{"$ref":"#/components/schemas/Point_PointDailyStatsPrecipitationData"}},"type":"object","required":["temperature","wind","precipitation"],"title":"Point_PointDailyStatsData"},"Point_PointDailyStatsPrecipitationData":{"properties":{"avg":{"type":"number","title":"Avg","description":"Long-term average daily precipitation amount.\nUnits: metric = mm/day, us = inches per day, uk = mm/day, ca = mm/day"},"probability":{"type":"integer","title":"Probability","description":"Long-term average precipitation probability.\nUnit: \\%"}},"type":"object","title":"Point_PointDailyStatsPrecipitationData"},"Point_PointDailyStatsTemperatureData":{"properties":{"avg":{"type":"number","title":"Avg","description":"Long-term temperature average.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"avg_min":{"type":"number","title":"Avg Min","description":"Long-term daily minimum temperature average.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"avg_max":{"type":"number","title":"Avg Max","description":"Long-term daily maximum temperature average.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"record_min":{"type":"number","title":"Record Min","description":"Historical daily minimum temperature.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"record_max":{"type":"number","title":"Record Max","description":"Historical daily maximum.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"}},"type":"object","title":"Point_PointDailyStatsTemperatureData"},"Point_PointDailyStatsWindData":{"properties":{"avg_speed":{"type":"number","title":"Avg Speed","description":"Long-term average wind speed.\nUnits: metric = m/s, us = mph, uk = mph, ca = km/h"},"avg_angle":{"type":"number","title":"Avg Angle","description":"Long-term average wind angle.\nUnit: deg"},"avg_dir":{"type":"string","format":"binary","title":"Avg Dir","description":"Long-term average wind direction in 'N', 'NNE', 'NE', ... 'NNW' format.\nUnit: 16dir"},"max_speed":{"type":"number","title":"Max Speed","description":"Historical daily maximum wind speed.\nUnits: metric = m/s, us = mph, uk = mph, ca = km/h"},"max_gust":{"type":"number","title":"Max Gust","description":"Historical daily maximum wind gust speed.\nUnits: metric = m/s, us = mph, uk = mph, ca = km/h"}},"type":"object","title":"Point_PointDailyStatsWindData"},"Point_PointDailySunData":{"properties":{"rise":{"type":"string","format":"date-time","title":"Rise","description":"Datetime of the sunrise or null during polar day/night.","example":"2022-03-30T18:00:00"},"set":{"type":"string","format":"date-time","title":"Set","description":"Datetime of the sunset or null during polar day/night.","example":"2022-03-30T18:00:00"},"always_up":{"type":"boolean","title":"Always Up","description":"True if the sun never sets on given day (polar day), false otherwise."},"always_down":{"type":"boolean","title":"Always Down","description":"True if the sun never rises on given day (polar night), false otherwise."}},"type":"object","title":"Point_PointDailySunData"},"Point_PointData":{"properties":{"lat":{"type":"string","title":"Lat","description":"Latitude of the point, always in the format <float><N/S>, for example ``23.5S``"},"lon":{"type":"string","title":"Lon","description":"Longitude of the point, always in the format <float><E/W>, for example ``23.5W``"},"elevation":{"type":"integer","title":"Elevation","description":"Elevation above sea level in metres (for units 'metric', 'uk', 'ca') or feet (for units 'us')"},"timezone":{"type":"string","title":"Timezone","description":"Name of the timezone in format like 'Europe/London'. Available only when the place is specified through place ID."},"units":{"type":"string","title":"Units","description":"Unit system (metric, uk, ca or us)"},"current":{"anyOf":[{"$ref":"#/components/schemas/Point_PointCurrentData"},{"type":"null"}]},"minutely":{"anyOf":[{"$ref":"#/components/schemas/Point_PointMinutely"},{"type":"null"}]},"hourly":{"anyOf":[{"$ref":"#/components/schemas/Point_PointHourly"},{"type":"null"}]},"daily":{"anyOf":[{"$ref":"#/components/schemas/Point_PointDaily"},{"type":"null"}]},"alerts":{"$ref":"#/components/schemas/Point_PointAlerts"}},"type":"object","required":["lat","lon","elevation","units","current","minutely","hourly","daily","alerts"],"title":"Point_PointData"},"Point_PointHourly":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Point_PointHourlyData"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"Point_PointHourly"},"Point_PointHourlyCloudCoverData":{"properties":{"total":{"type":"number","title":"Total","description":"Unit: \\%"},"low":{"type":"number","title":"Low","description":"Percentage of sky covered by low clouds.\nUnit: \\%"},"middle":{"type":"number","title":"Middle","description":"Percentage of sky covered by middle clouds.\nUnit: \\%"},"high":{"type":"number","title":"High","description":"Percentage of sky covered by high clouds.\nUnit: \\%"}},"type":"object","title":"Point_PointHourlyCloudCoverData"},"Point_PointHourlyData":{"properties":{"date":{"type":"string","format":"date-time","title":"Date","description":"Datetime in YYYY-MM-DDTHH:MM:SS format.","example":"2022-03-30T18:00:00"},"weather":{"type":"string","title":"Weather","description":"String identifier of the weather icon, e.g. `light_rain`."},"icon":{"type":"integer","title":"Icon","description":"Numeric identifier of the weather icon. The following values can appear:\n\n* 1 - Not available\n* 2 - Sunny\n* 3 - Mostly sunny\n* 4 - Partly sunny\n* 5 - Mostly cloudy\n* 6 - Cloudy\n* 7 - Overcast\n* 8 - Overcast with low clouds\n* 9 - Fog\n* 10 - Light rain\n* 11 - Rain\n* 12 - Possible rain\n* 13 - Rain shower\n* 14 - Thunderstorm\n* 15 - Local thunderstorms\n* 16 - Light snow\n* 17 - Snow\n* 18 - Possible snow\n* 19 - Snow shower\n* 20 - Rain and snow\n* 21 - Possible rain and snow\n* 22 - Rain and snow\n* 23 - Freezing rain\n* 24 - Possible freezing rain\n* 25 - Hail\n* 26 - Clear (night)\n* 27 - Mostly clear (night)\n* 28 - Partly clear (night)\n* 29 - Mostly cloudy (night)\n* 30 - Cloudy (night)\n* 31 - Overcast with low clouds (night)\n* 32 - Rain shower (night)\n* 33 - Local thunderstorms (night)\n* 34 - Snow shower (night)\n* 35 - Rain and snow (night)\n* 36 - Possible freezing rain (night)\n\nUnit: weather_ico0_36"},"summary":{"type":"string","title":"Summary","description":"Short text summary of the weather, e.g. `Light rain`."},"temperature":{"type":"number","title":"Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like":{"type":"number","title":"Feels Like","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature":{"type":"number","title":"Soil Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill":{"type":"number","title":"Wind Chill","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point":{"type":"number","title":"Dew Point","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature":{"type":"number","title":"Surface Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind":{"$ref":"#/components/schemas/Point_PointHourlyWindData"},"cloud_cover":{"$ref":"#/components/schemas/Point_PointHourlyCloudCoverData"},"pressure":{"type":"number","title":"Pressure","description":"Atmospheric pressure at mean sea level.\nUnits: metric = hPa, us = Hg, uk = hPa, ca = kPa"},"precipitation":{"$ref":"#/components/schemas/Point_PointHourlyPrecipitationData"},"probability":{"$ref":"#/components/schemas/Point_PointHourlyProbData"},"cape":{"type":"number","title":"Cape","description":"Convective available potential energy.\nUnit: J/kg"},"evaporation":{"type":"number","title":"Evaporation","description":"Evaporation of liquid water into water vapor.\nUnit: mm/h"},"irradiance":{"type":"number","title":"Irradiance","description":"Global downward short-wave radiation flux.\nUnit: W/m2"},"lftx":{"type":"number","title":"Lftx","description":"Surface lifted index.\nUnit: K"},"ozone":{"type":"number","title":"Ozone","description":"Total column of ozone.\nUnit: Dobson"},"uv_index":{"type":"number","title":"Uv Index","description":"UV index, values from zero (low risk of harm) to 11+ (extreme risk of harm).\nUnit: uv_index"},"humidity":{"type":"integer","title":"Humidity","description":"Relative humidity.\nUnit: \\%"},"snow_depth":{"type":"number","title":"Snow Depth","description":"Snow depth.\nUnits: metric = cm, us = inch, uk = cm, ca = cm"},"sunshine_duration":{"type":"number","title":"Sunshine Duration","description":"Sunshine duration since start of previous hour.\nUnit: s"},"visibility":{"type":"number","title":"Visibility","description":"Visibility.\nUnits: metric = km, us = mi, uk = mi, ca = km"}},"type":"object","required":["wind","cloud_cover","precipitation","probability"],"title":"Point_PointHourlyData"},"Point_PointHourlyPrecipitationData":{"properties":{"total":{"type":"number","title":"Total","description":"Total precipitation amount accumulated since last hour.\nUnits: metric = mm/h, us = inches per hour, uk = mm/h, ca = mm/h"},"type":{"type":"string","format":"binary","title":"Type","description":"Precipitation type, may be one of:\n\n* `none`, it there is no precipitation\n* `rain`\n* `snow`\n* `rain_snow`\n* `ice pellets`\n* `frozen rain`\n\nUnit: precipitation type"},"convective":{"type":"number","title":"Convective","description":"Total precipitation amount accumulated since last hour.\nUnits: metric = mm/h, us = inches per hour, uk = mm/h, ca = mm/h"},"rainspot":{"type":"string","format":"binary","title":"Rainspot","description":"Precipitation in the surrounding of queried location. The data is 7x7 ASCII art string, queried location being in the center. Character `#` means there is precipitation, `.` means no precipitation. The distance between neighboring cells is 0.25°.\nUnit: rainspot"}},"type":"object","title":"Point_PointHourlyPrecipitationData"},"Point_PointHourlyProbData":{"properties":{"precipitation":{"type":"integer","title":"Precipitation","description":"Probability of non-zero precipitation.\nUnit: \\%"},"storm":{"type":"number","title":"Storm","description":"Total precipitation amount accumulated since last hour.\nUnit: mm/h"},"freeze":{"type":"number","title":"Freeze","description":"Unit: \\%"}},"type":"object","title":"Point_PointHourlyProbData"},"Point_PointHourlyWindData":{"properties":{"speed":{"type":"number","title":"Speed","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"gusts":{"type":"number","title":"Gusts","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"dir":{"type":"string","format":"binary","title":"Dir","description":"Wind direction in `N`, `NNE`, `NE`, ..., `NNW` format.\nUnit: 16dir"},"angle":{"type":"number","title":"Angle","description":"Wind direction angle in degrees, 180° means wind from the south.\nUnit: degrees"}},"type":"object","title":"Point_PointHourlyWindData"},"Point_PointMinutely":{"properties":{"summary":{"type":"string","title":"Summary","description":"Text summary about upcoming precipitation.\nUnit: summary"},"data":{"items":{"$ref":"#/components/schemas/Point_PointMinutelyPrecipitationData"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"Point_PointMinutely"},"Point_PointMinutelyPrecipitationData":{"properties":{"date":{"type":"string","format":"date-time","title":"Date","description":"Datetime in YYYY-MM-DDTHH:MM:SS format.","example":"2022-03-30T18:00:00"},"precipitation":{"type":"number","title":"Precipitation","description":"Minutely precipitation amount (per hour). For the startup tier, showing one value per 10 minutes.\nFor other tiers, showing one value per each minute.\n\nUnit: mm/h"}},"type":"object","title":"Point_PointMinutelyPrecipitationData"},"TimeMachine_Model6":{"properties":{"temperature":{"type":"number","title":"Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"temperature_min":{"type":"number","title":"Temperature Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"temperature_max":{"type":"number","title":"Temperature Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like":{"type":"number","title":"Feels Like","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like_min":{"type":"number","title":"Feels Like Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like_max":{"type":"number","title":"Feels Like Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill":{"type":"number","title":"Wind Chill","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill_min":{"type":"number","title":"Wind Chill Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill_max":{"type":"number","title":"Wind Chill Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature":{"type":"number","title":"Soil Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature_min":{"type":"number","title":"Soil Temperature Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature_max":{"type":"number","title":"Soil Temperature Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point":{"type":"number","title":"Dew Point","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point_min":{"type":"number","title":"Dew Point Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point_max":{"type":"number","title":"Dew Point Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature":{"type":"number","title":"Surface Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature_min":{"type":"number","title":"Surface Temperature Min","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature_max":{"type":"number","title":"Surface Temperature Max","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind":{"$ref":"#/components/schemas/TimeMachine_Model7"},"cloud_cover":{"$ref":"#/components/schemas/TimeMachine_Model8"},"pressure":{"type":"number","title":"Pressure","description":"Units: metric = hPa, us = Hg, uk = hPa, ca = kPa"},"precipitation":{"$ref":"#/components/schemas/TimeMachine_Model9"},"humidity":{"type":"number","title":"Humidity","description":"Unit: \\%"}},"type":"object","required":["wind","cloud_cover","precipitation"],"title":"TimeMachine_Model6"},"TimeMachine_Model7":{"properties":{"speed":{"type":"number","title":"Speed","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"gusts":{"type":"number","title":"Gusts","description":"Units: metric = m/s, us = mph, uk = mph, ca = km/h"},"dir":{"type":"string","format":"binary","title":"Dir","description":"All day wind direction in `N`, `NNE`, `NE`, ..., `NNW` format.\nUnit: 16dir"},"angle":{"type":"number","title":"Angle","description":""}},"type":"object","title":"TimeMachine_Model7"},"TimeMachine_Model8":{"properties":{"total":{"type":"number","title":"Total","description":"Unit: %"},"low":{"type":"number","title":"Low","description":"Unit: %"},"middle":{"type":"number","title":"Middle","description":"Unit: %"},"high":{"type":"number","title":"High","description":"Unit: %"}},"type":"object","title":"TimeMachine_Model8"},"TimeMachine_Model9":{"properties":{"total":{"type":"number","title":"Total","description":"Units: metric = mm/h, us = inches per hour, uk = mm/h, ca = mm/h"},"type":{"type":"string","format":"binary","title":"Type","description":""}},"type":"object","title":"TimeMachine_Model9"},"TimeMachine_PointDailyStatsData":{"properties":{"temperature":{"$ref":"#/components/schemas/TimeMachine_PointDailyStatsTemperatureData"},"wind":{"$ref":"#/components/schemas/TimeMachine_PointDailyStatsWindData"},"precipitation":{"$ref":"#/components/schemas/TimeMachine_PointDailyStatsPrecipitationData"}},"type":"object","required":["temperature","wind","precipitation"],"title":"TimeMachine_PointDailyStatsData"},"TimeMachine_PointDailyStatsPrecipitationData":{"properties":{"avg":{"type":"number","title":"Avg","description":"Long-term average daily precipitation amount.\nUnits: metric = mm/day, us = inches per day, uk = mm/day, ca = mm/day"},"probability":{"type":"integer","title":"Probability","description":"Long-term average precipitation probability.\nUnit: \\%"}},"type":"object","title":"TimeMachine_PointDailyStatsPrecipitationData"},"TimeMachine_PointDailyStatsTemperatureData":{"properties":{"avg":{"type":"number","title":"Avg","description":"Long-term temperature average.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"avg_min":{"type":"number","title":"Avg Min","description":"Long-term daily minimum temperature average.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"avg_max":{"type":"number","title":"Avg Max","description":"Long-term daily maximum temperature average.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"record_min":{"type":"number","title":"Record Min","description":"Historical daily minimum temperature.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"record_max":{"type":"number","title":"Record Max","description":"Historical daily maximum.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"}},"type":"object","title":"TimeMachine_PointDailyStatsTemperatureData"},"TimeMachine_PointDailyStatsWindData":{"properties":{"avg_speed":{"type":"number","title":"Avg Speed","description":"Long-term average wind speed.\nUnits: metric = m/s, us = mph, uk = mph, ca = km/h"},"avg_angle":{"type":"number","title":"Avg Angle","description":"Long-term average wind angle.\nUnit: deg"},"avg_dir":{"type":"string","format":"binary","title":"Avg Dir","description":"Long-term average wind direction in 'N', 'NNE', 'NE', ... 'NNW' format.\nUnit: 16dir"},"max_speed":{"type":"number","title":"Max Speed","description":"Historical daily maximum wind speed.\nUnits: metric = m/s, us = mph, uk = mph, ca = km/h"},"max_gust":{"type":"number","title":"Max Gust","description":"Historical daily maximum wind gust speed.\nUnits: metric = m/s, us = mph, uk = mph, ca = km/h"}},"type":"object","title":"TimeMachine_PointDailyStatsWindData"},"TimeMachine_TimeMachine":{"properties":{"lat":{"type":"string","title":"Lat","description":"Latitude of the point, always in the format <float><N/S>, for example ``23.5S``"},"lon":{"type":"string","title":"Lon","description":"Longitude of the point, always in the format <float><E/W>, for example ``23.5W``"},"elevation":{"type":"integer","title":"Elevation","description":"Elevation above sea level in metres (for units 'metric', 'uk', 'ca') or feet (for units 'us')"},"timezone":{"type":"string","title":"Timezone","description":"Name of the timezone in format like 'Europe/London'. Available only when the place is specified through place ID."},"units":{"type":"string","title":"Units","description":"Unit system (metric, uk, ca or us)"},"data":{"items":{"$ref":"#/components/schemas/TimeMachine_TimeMachineHourlyData"},"type":"array","title":"Data"},"daily":{"$ref":"#/components/schemas/TimeMachine_Model6"},"statistics":{"$ref":"#/components/schemas/TimeMachine_PointDailyStatsData"}},"type":"object","required":["lat","lon","elevation","units","data","daily","statistics"],"title":"TimeMachine_TimeMachine"},"TimeMachine_TimeMachineCloudCoverData":{"properties":{"total":{"type":"integer","title":"Total","description":"Percentage of sky covered by clouds.\nUnit: %"},"low":{"type":"integer","title":"Low","description":"Percentage of sky covered by low clouds.\nUnit: %"},"middle":{"type":"integer","title":"Middle","description":"Percentage of sky covered by middle clouds.\nUnit: %"},"high":{"type":"integer","title":"High","description":"Percentage of sky covered by high clouds.\nUnit: %"}},"type":"object","title":"TimeMachine_TimeMachineCloudCoverData"},"TimeMachine_TimeMachineHourlyData":{"properties":{"date":{"type":"string","format":"date-time","title":"Date","description":"Datetime in YYYY-MM-DDTHH:MM:SS format.","example":"2022-03-30T18:00:00"},"weather":{"type":"string","title":"Weather","description":"String identifier of the weather icon, e.g. `light_rain`."},"summary":{"type":"string","title":"Summary","description":"Short text summary of the weather, e.g. `Light rain`."},"icon":{"type":"integer","title":"Icon","description":"Numeric identifier of the weather icon. The following values can appear:\n\n* 1 - Not available\n* 2 - Sunny\n* 3 - Mostly sunny\n* 4 - Partly sunny\n* 5 - Mostly cloudy\n* 6 - Cloudy\n* 7 - Overcast\n* 8 - Overcast with low clouds\n* 9 - Fog\n* 10 - Light rain\n* 11 - Rain\n* 12 - Possible rain\n* 13 - Rain shower\n* 14 - Thunderstorm\n* 15 - Local thunderstorms\n* 16 - Light snow\n* 17 - Snow\n* 18 - Possible snow\n* 19 - Snow shower\n* 20 - Rain and snow\n* 21 - Possible rain and snow\n* 22 - Rain and snow\n* 23 - Freezing rain\n* 24 - Possible freezing rain\n* 25 - Hail\n* 26 - Clear (night)\n* 27 - Mostly clear (night)\n* 28 - Partly clear (night)\n* 29 - Mostly cloudy (night)\n* 30 - Cloudy (night)\n* 31 - Overcast with low clouds (night)\n* 32 - Rain shower (night)\n* 33 - Local thunderstorms (night)\n* 34 - Snow shower (night)\n* 35 - Rain and snow (night)\n* 36 - Possible freezing rain (night)\n\nUnit: N/A"},"temperature":{"type":"number","title":"Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"feels_like":{"type":"number","title":"Feels Like","description":"Feels like temperature.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"wind_chill":{"type":"number","title":"Wind Chill","description":"Windchill temperature.\nUnits: metric = °C, us = °F, uk = °C, ca = °C"},"soil_temperature":{"type":"number","title":"Soil Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"dew_point":{"type":"number","title":"Dew Point","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"surface_temperature":{"type":"number","title":"Surface Temperature","description":"Units: metric = °C, us = °F, uk = °C, ca = °C"},"wind":{"$ref":"#/components/schemas/TimeMachine_TimeMachineWindData"},"cloud_cover":{"$ref":"#/components/schemas/TimeMachine_TimeMachineCloudCoverData"},"pressure":{"type":"number","title":"Pressure","description":"Atmospheric pressure at mean sea level.\nUnits: metric = hPa, us = Hg, uk = hPa, ca = kPa"},"precipitation":{"$ref":"#/components/schemas/TimeMachine_TimeMachinePrecipitationData"},"cape":{"type":"integer","title":"Cape","description":"Convective available potential energy.\nUnit: J/kg"},"evaporation":{"type":"integer","title":"Evaporation","description":"Evaporation of liquid water into water vapor.\nUnit: mm/h"},"irradiance":{"type":"integer","title":"Irradiance","description":"Global downward short-wave radiation flux.\nUnit: W/m2"},"ozone":{"type":"integer","title":"Ozone","description":"Total column of ozone.\nUnit: Dobson"},"humidity":{"type":"integer","title":"Humidity","description":"Relative humidity.\nUnit: \\%"}},"type":"object","required":["wind","cloud_cover","precipitation"],"title":"TimeMachine_TimeMachineHourlyData"},"TimeMachine_TimeMachinePrecipitationData":{"properties":{"total":{"type":"number","title":"Total","description":"Total precipitation amount accumulated since last hour.\nUnits: metric = mm/h, us = inches per hour, uk = mm/h, ca = mm/h"},"type":{"type":"string","format":"binary","title":"Type","description":"Precipitation type, may be one of:\n\n* `none`, it there is no precipitation\n* `rain`\n* `snow`\n* `rain_snow`\n* `ice pellets`\n* `frozen rain`\n\nUnit: precipitation type"}},"type":"object","title":"TimeMachine_TimeMachinePrecipitationData"},"TimeMachine_TimeMachineWindData":{"properties":{"speed":{"type":"integer","title":"Speed","description":"Wind speed 10 metres above the ground.\nUnits: metric = m/s, us = mph, uk = mph, ca = km/h"},"gusts":{"type":"integer","title":"Gusts","description":"Wind gust speed.\nUnits: metric = m/s, us = mph, uk = mph, ca = km/h"},"angle":{"type":"integer","title":"Angle","description":"Wind direction in `N`, `NNE`, `NE`, ..., `NNW` format.\nUnit: deg"},"dir":{"type":"string","format":"binary","title":"Dir","description":"Wind direction in `N`, `NNE`, `NE`, ..., `NNW` format.\nUnit: 16dir"}},"type":"object","title":"TimeMachine_TimeMachineWindData"},"Units":{"type":"string","enum":["auto","metric","us","uk","ca"],"title":"Units"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"Authorization"}}}}