{"openapi":"3.1.0","info":{"title":"meteoblue - Official Weather Warnings API","description":"\n# Overview\n\nThe Official Weather Warnings API delivers official weather warnings in CAP (Common Alerting Protocol) format as issued by national authorities (for example, national weather services).\nThe API returns warnings for a queried coordinate, including the warning area, official warning text, and classification metadata, where CAP-based warnings are available.\n\nWarnings are updated regularly (the documentation notes updates every 15 minutes) and location queries check for warnings in the surrounding area of the specified coordinates (0.075 degrees).\nmeteoblue republishes third-party warning content and is not responsible for the underlying third-party data or warning text.\n\n## CAP 1.2 Compliance\n\nMost values returned by the meteoblue Official Weather Warnings API conform to the CAP 1.2 (Common Alerting Protocol) specification.\nTo correctly interpret the structure, fields, and classification of the returned warnings, please refer to the official **[CAP 1.2](http://docs.oasis-open.org/emergency/cap/v1.2/CAP-v1.2.html)** documentation.\n\n## Content Responsibility & Issue Reporting\n\nmeteoblue republishes weather warnings issued by official authorities and is not responsible for the content of the warnings themselves.\n\nIf you encounter inconsistencies or issues related to warning content, you may report them to meteoblue.\nWe will forward relevant feedback to the respective issuing authority where appropriate.\n\nIssues can be reported by email to: support@meteoblue.com\n\n## Credits and Call Limits\n\n## API Keys and access\n\nAccess to the Images API is controlled via an API key. API keys are associated with a user account and are used to authenticate API requests.\n\nA user account may own multiple API keys, for example to separate usage across applications or environments. All API usage performed with an API key is attributed to the owning account.\n\nThe API key itself has to be provided as a URL query parameter (`apikey=YOUR_API_KEY`).\n\nAPI keys should be stored securely and must not be exposed publicly.\n\n## Usage accounting and limits\n\nThe Official Weather Warnings API follows the same general credit and call limit policies as other meteoblue APIs.\nAPI keys are subject to limits on the number of requests that can be made within a defined time period, as well as a daily usage quota. Each API request may deduct credits depending on the service and data returned.\n\nWithout a custom agreement, a maximum of 500 API calls per minute applies. If the daily quota is reached or the call limit is exceeded, subsequent requests may return error responses.\n\nAPI keys, usage statistics, and applicable limits can be managed through the meteoblue API management interface.\n\n<details><summary><b>List of per route accounted credits</b></summary>\n\n| Route | Credits |\n| - | - |\n| Any route | 4000 |\n\n</details>\n","contact":{"name":"meteoblue","email":"support@meteoblue.com"},"version":"1.0","x-logo":{"url":"/warnings/static/meteoblue_logo_v2.0.svg"}},"servers":[{"url":"/warnings"}],"paths":{"/list_all":{"get":{"summary":"Get All Warnings","description":"This endpoint returns currently active weather warnings available through the meteoblue Official Weather Warnings API.\n\nThe response is paginated and returns only the warnings matching the requested offset and limit parameters.\n\nThe warnings are returned in a simplified JSON structure based on data provided by the respective national or regional authorities. Unlike location-based warning queries, this endpoint is not restricted to a specific coordinate. It returns active warnings available in the meteoblue warnings database according to the selected pagination parameters.\n\nWarnings reflect the most recent information available at the time of the request. Updates depend on both the publication frequency of the issuing authorities and the frequency at which meteoblue retrieves and processes the warning data.","operationId":"get_warnings_list_all_get","parameters":[{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset of the results (for pagination)","examples":0,"default":0,"title":"Offset"},"description":"Offset of the results (for pagination)"},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":50,"minimum":1},{"type":"null"}],"description":"Limit of the results (for pagination)","examples":10,"default":10,"title":"Limit"},"description":"Limit of the results (for pagination)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WarningsListResponse"},"example":{"results_count":3,"results":[{"id":12170145,"message_id":"2.49.0.0.620.0.PT.260610092546.PO-05-2787","sender_id":"https://www.ipma.pt","sent":"2026-06-10T09:25:46","status":"Actual","message_type":"Alert","scope":"Public","code":[],"authority_id":"pt-ipma","updated_at":"2026-06-10T09:48:42","ingested_at":"2026-06-10T09:48:42","has_errors":false,"categories":["Met"],"response_types":["None"],"urgency":"Expected","severity":"Moderate","certainty":"Likely","effective":"2026-06-10T09:25:46","onset":"2026-06-11T09:00:00","expires":"2026-06-12T18:00:00","types":["Heat"],"hash":"f0ce06594e829a1fda4442459ea591218d7a8e2cef7701e94379bd43142ed048_0","cap_urls":["https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal/be2500b3-707b-490d-a287-0c67e92fbdb5"],"errors":[],"starts":"2026-06-11T09:00:00","info":[{"id":19943958,"alert_id":12170145,"language":"pt-PT","event":"Aviso Amarelo Calor","sender_name":"Instituto Português do Mar e da Atmosfera","headline":"Aviso Amarelo Calor para Faro","description":"Persistência de valores elevados da temperatura máxima na parte interior, em especial no sotavento.","web":"https://www.ipma.pt/pt/otempo/prev-sam/","areas_description":["Faro"]},{"id":19943959,"alert_id":12170145,"language":"en-GB","event":"Yellow High Temperature Warning","sender_name":"Instituto Português do Mar e da Atmosfera","headline":"Yellow High Temperature Warning for Faro","description":"Persistence of high maximum temperature values in the interior, especially in the lee.","web":"https://www.ipma.pt/en/otempo/prev-sam/","areas_description":["Faro"]}],"country":{"coordinates":{"type":"Point","coordinates":[-9.759500416498303,39.43504267948394]},"name":"Portugal","dept":"Portugal: Instituto Português do Mar e da Atmosfera, I.P.","url":"https://worldweather.wmo.int/en/country.html?countryCode=3","logo":"pt-ipma-pt.png"}},{"id":12170146,"message_id":"2.49.0.0.620.0.PT.260610092546.PO-05-2778","sender_id":"https://www.ipma.pt","sent":"2026-06-10T09:25:46","status":"Actual","message_type":"Update","scope":"Public","code":[],"references":"https://www.ipma.pt,2.49.0.0.620.0.PT.260609180301.PO-05-2760,2026-06-09T18:03:01+00:00","authority_id":"pt-ipma","updated_at":"2026-06-10T09:48:42","ingested_at":"2026-06-10T09:48:42","has_errors":false,"categories":["Met"],"response_types":["None"],"urgency":"Expected","severity":"Moderate","certainty":"Likely","effective":"2026-06-10T09:25:46","onset":"2026-06-11T09:00:00","expires":"2026-06-13T09:00:00","types":["Heat"],"hash":"02a2284f385cae33f997cd7d721d489159b5e7a3d5f857a62eb3763f29eff7ec_0","cap_urls":["https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal/c251546b-3f99-4061-9e30-356b535b6c4d"],"errors":[],"starts":"2026-06-11T09:00:00","info":[{"id":19943960,"alert_id":12170146,"language":"pt-PT","event":"Aviso Amarelo Calor","sender_name":"Instituto Português do Mar e da Atmosfera","headline":"Aviso Amarelo Calor para Aveiro","description":"Persistência de valores elevados da temperatura máxima, em especial na parte interior do distrito.","web":"https://www.ipma.pt/pt/otempo/prev-sam/","areas_description":["Aveiro"]},{"id":19943961,"alert_id":12170146,"language":"en-GB","event":"Yellow High Temperature Warning","sender_name":"Instituto Português do Mar e da Atmosfera","headline":"Yellow High Temperature Warning for Aveiro","description":"Persistence of high maximum temperature values, especially in the interior of the district.","web":"https://www.ipma.pt/en/otempo/prev-sam/","areas_description":["Aveiro"]}],"country":{"coordinates":{"type":"Point","coordinates":[-9.759500416498303,39.43504267948394]},"name":"Portugal","dept":"Portugal: Instituto Português do Mar e da Atmosfera, I.P.","url":"https://worldweather.wmo.int/en/country.html?countryCode=3","logo":"pt-ipma-pt.png"}},{"id":12170147,"message_id":"2.49.0.0.620.0.PT.260610092546.PO-05-2775","sender_id":"https://www.ipma.pt","sent":"2026-06-10T09:25:46","status":"Actual","message_type":"Update","scope":"Public","code":[],"references":"https://www.ipma.pt,2.49.0.0.620.0.PT.260609180301.PO-05-2774,2026-06-09T18:03:01+00:00","authority_id":"pt-ipma","updated_at":"2026-06-10T09:48:42","ingested_at":"2026-06-10T09:48:42","has_errors":false,"categories":["Met"],"response_types":["None"],"urgency":"Expected","severity":"Moderate","certainty":"Likely","effective":"2026-06-10T09:25:46","onset":"2026-06-11T09:00:00","expires":"2026-06-13T09:00:00","types":["Heat"],"hash":"f4b939b5da773a9161e2e413735911b704000d71f1087179e6395ff911f1f98d_0","cap_urls":["https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal/cae5b2be-8aac-4fb4-b4a2-e3e8ef0e5759"],"errors":[],"starts":"2026-06-11T09:00:00","info":[{"id":19943962,"alert_id":12170147,"language":"pt-PT","event":"Aviso Amarelo Calor","sender_name":"Instituto Português do Mar e da Atmosfera","headline":"Aviso Amarelo Calor para Viana do Castelo","description":"Persistência de valores elevados da temperatura máxima, em especial na parte interior do distrito.","web":"https://www.ipma.pt/pt/otempo/prev-sam/","areas_description":["Viana do Castelo"]},{"id":19943963,"alert_id":12170147,"language":"en-GB","event":"Yellow High Temperature Warning","sender_name":"Instituto Português do Mar e da Atmosfera","headline":"Yellow High Temperature Warning for Viana do Castelo","description":"Persistence of high maximum temperature values, especially in the interior of the district.","web":"https://www.ipma.pt/en/otempo/prev-sam/","areas_description":["Viana do Castelo"]}],"country":{"coordinates":{"type":"Point","coordinates":[-9.759500416498303,39.43504267948394]},"name":"Portugal","dept":"Portugal: Instituto Português do Mar e da Atmosfera, I.P.","url":"https://worldweather.wmo.int/en/country.html?countryCode=3","logo":"pt-ipma-pt.png"}}]}}}},"422":{"description":"Validation error","content":{"application/json":{"example":{"detail":[{"loc":["query","lat"],"msg":"value is not a valid float","type":"type_error.float"}]}}}},"403":{"description":"Access denied","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"boolean","const":true,"description":"Flag indicating that an error has occurred."},"error_message":{"type":"string","description":"Message describing the error."}}},"example":{"error":"true","error_message":"Access to the image API expired for this user"}}}},"429":{"description":"Too many requests","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"boolean","const":true,"description":"Flag indicating that an error has occurred."},"error_message":{"type":"string","description":"Message describing the error."}}},"example":{"error":"true","error_message":"Available credits exceeded for this API key"}}}}}}},"/list":{"get":{"summary":"Get Warnings by Location","description":"This endpoint returns weather warnings for a specified geographic location.\n\nWarnings are retrieved based on the provided coordinates and return the first 10 active alerts applicable to that location.\n\nThe returned warnings are provided in a simplified JSON structure based on data from the respective national or regional authorities. Warnings are ordered by priority using the following criteria:\n\nUrgency, in the following order: Immediate, Expected, Future, Past, Unknown\n\nStart date, with the oldest warnings shown first\n\nIf no active warnings apply to the requested location, the response will indicate that no warnings are currently in effect.","operationId":"get_warnings_list_list_get","parameters":[{"name":"lat","in":"query","required":true,"schema":{"anyOf":[{"type":"number","maximum":90.0,"minimum":-90.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$"}],"description":"Latitude of location (WGS 84)","examples":47.559601,"title":"Lat"},"description":"Latitude of location (WGS 84)"},{"name":"lon","in":"query","required":true,"schema":{"anyOf":[{"type":"number","maximum":180.0,"minimum":-180.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$"}],"description":"Longitude of location (WGS 84)","examples":7.588576,"title":"Lon"},"description":"Longitude of location (WGS 84)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WarningsListResponse"},"example":{"results_count":1,"results":[{"id":12176394,"message_id":"2.49.0.0.276.0.DWD.PVW.1781161500000.bb46bb7e-4496-4dc8-8a96-bdbb20fc8acb.DEU","sender_id":"opendata@dwd.de","sent":"2026-06-11T07:05:00","status":"Actual","message_type":"Alert","source":"PVW","scope":"Public","code":["id:2.49.0.0.276.0.DWD.PVW.1781161500000.bb46bb7e-4496-4dc8-8a96-bdbb20fc8acb"],"authority_id":"de-dwd","updated_at":"2026-06-11T07:11:11","ingested_at":"2026-06-11T07:11:11","has_errors":false,"categories":["Met"],"response_types":["Prepare"],"urgency":"Immediate","severity":"Minor","certainty":"Likely","effective":"2026-06-11T07:05:00","onset":"2026-06-11T07:15:00","expires":"2026-06-11T08:30:00","types":["Wind","Thunder"],"hash":"81b8b034d1920c78ad911304c957c81679c36a9b0d887cd18b12ca06958afb1c_0","cap_urls":["https://www.dwd.de/DWD/warnungen/cap-feed/de/2.49.0.0.276.0.DWD.PVW.1781161500000.bb46bb7e-4496-4dc8-8a96-bdbb20fc8acb.DEU.xml","https://www.dwd.de/DWD/warnungen/cap-feed/en/2.49.0.0.276.0.DWD.PVW.1781161500000.bb46bb7e-4496-4dc8-8a96-bdbb20fc8acb.ENG.xml"],"errors":[],"starts":"2026-06-11T07:15:00","info":[{"id":19953012,"alert_id":12176394,"language":"de-DE","event":"GEWITTER","sender_name":"Deutscher Wetterdienst","headline":"Amtliche WARNUNG vor GEWITTER","description":"Von Westen ziehen einzelne Gewitter auf. Dabei gibt es Windböen mit Geschwindigkeiten zwischen 50 km/h (14 m/s, 28 kn, Bft 7) und 60 km/h (17 m/s, 33 kn, Bft 7).","instruction":"Hinweis auf: Blitzschlag (Lebensgefahr!); umherfliegende leichte Gegenstände. \nHandlungsempfehlungen: \nAufenthalt im Freien vermeiden oder Schutz suchen (z.B. in Gebäuden); Gewässer meiden; lose Gegenstände sichern; z.B. Zelte und Abdeckungen befestigen","web":"https://dwd.de/warnungen","contact":"Deutscher Wetterdienst","areas_description":["polygonal event area","Gemeinde Marisfeld","Stadt Hildburghausen","Stadt Stadtilm","Gemeinde Kloster Veßra","Gemeinde Lengfeld","Gemeinde Reurieth","Gemeinde Neuensalz","Gemeinde Geratal","Gemeinde Großbreitenbach","Gemeinde Oberstadt","Gemeinde Schmeheim","Gemeinde St. Bernhard","Gemeinde Schleusegrund","Stadt Schleusingen","Gemeinde Veilsdorf","Gemeinde Straufhain","Stadt Themar","Stadt Pausa-Mühltroff","Gemeinde Unterweißbach","Gemeinde Rosenthal am Rennsteig","Stadt Oelsnitz/Vogtl.","Gemeinde Bischofrod","Stadt Ilmenau","Gemeinde Brünn/Thür.","Gemeinde Ahlstädt","Gemeinde Beinerstadt","Stadt Eisfeld","Gemeinde Uhlstädt-Kirchhasel","Gemeinde Unterwellenborn","Stadt Plauen","Gemeinde Ehrenberg","Gemeinde Martinroda","Stadt Leutenberg","Gemeinde Eichenberg","Gemeinde Drognitz","Gemeinde Bösenbrunn","Gemeinde Henfstädt","Gemeinde Grimmelshausen","Stadt Königsee","Gemeinde Grub","Gemeinde Schwarzatal","Stadt Berga/Elster","Gemeinde Bocka","Gemeinde Dillstädt","Gemeinde Pöhl","Stadt Elsterberg","Stadt Greiz","Gemeinde Leutersdorf","Stadt Suhl","Stadt Hohenleuben","Gemeinde Bodelwitz","Stadt Oberhof","Gemeinde Masserberg","Gemeinde Auengrund","Gemeinde Rosenbach/Vogtl.","Gemeinde Schwarzbach","Gemeinde Freienorla","Stadt Hirschberg","Gemeinde Keila","Gemeinde Vachdorf","Stadt Zella-Mehlis","Stadt Bad Blankenburg","Gemeinde Bechstedt","Gemeinde Langenorla","Stadt Weida","Gemeinde Kirschkau","Gemeinde Allendorf","Gemeinde Teichwitz","Gemeinde Altenbeuthen","Gemeinde Kospoda","Gemeinde Cursdorf","Gemeinde Zedlitz","Gemeinde Deesbach","Stadt Bad Lobenstein","Gemeinde Löhma","Stadt Zeulenroda-Triebes","Gemeinde Lausnitz b. Neustadt an der Orla","Gemeinde Lemnitz","Gemeinde Weißendorf","Gemeinde Moßbach","Stadt Auma-Weidatal","Gemeinde Karlsdorf","Gemeinde Moxa","Gemeinde Kleinebersdorf","Gemeinde Harth-Pöllnitz","Gemeinde Miesitz","Gemeinde Döschnitz","Gemeinde Mittelpöllnitz","Gemeinde Hummelshain","Gemeinde Dittersdorf","Gemeinde Kühdorf","Gemeinde Langenwetzendorf","Gemeinde Eßbach","Gemeinde Döbritz","Gemeinde Langenwolschendorf","Gemeinde Lederhose","Gemeinde Dreitzsch","Gemeinde Geroda","Stadt Steinbach-Hallenberg","Gemeinde Gertewitz","Gemeinde Bremsnitz","Stadt Münchenbernsdorf","Gemeinde Schwarza","Gemeinde Weischlitz","Gemeinde Limbach","Gemeinde Grobengereuth","Gemeinde Triebel/Vogtl.","Gemeinde Görkwitz","Gemeinde Göschitz","Gemeinde Gössitz","Gemeinde Tegau","Gemeinde Solkwitz","Stadt Triptis","Gemeinde Volkmannsdorf","Gemeinde Tömmelsdorf","Gemeinde Probstzella","Gemeinde Wernburg","Stadt Rudolstadt","Stadt Saalfeld/Saale","Gemeinde Wilhelmsdorf","Gemeinde Trockenborn-Wolfersdorf","Stadt Ziegenrück","Gemeinde Tautendorf","Gemeinde Weira","Gemeinde Rohrbach","Stadt Tanna","Gemeinde Weißbach","Gemeinde Sitzendorf","Stadt Wurzbach","Gemeinde Remptendorf","Stadt Saalburg-Ebersdorf","Gemeinde Krölpa","Gemeinde Schwarzburg","Stadt Gefell","Gemeinde Elgersburg","Gemeinde Oettersdorf","Stadt Gräfenthal","Gemeinde Oppurg","Gemeinde Goldisthal","Gemeinde Paska","Gemeinde Neundorf (bei Schleiz)","Stadt Neustadt an der Orla","Gemeinde Nimritz","Gemeinde Oberoppurg","Gemeinde Pörmitz","Gemeinde Katzhütte","Stadt Neuhaus am Rennweg","Stadt Pößneck","Gemeinde Kaulsdorf","Stadt Schalkau","Gemeinde Quaschwitz","Gemeinde Peuschen","Stadt Lauscha","Gemeinde Hohenwarte","Gemeinde Plothen","Stadt Netzschkau","Gemeinde Rosendorf","Stadt Lehesten","Gemeinde Frankenblick","Stadt Ranis","Stadt Sonneberg","Stadt Steinach","Gemeinde Renthendorf","Gemeinde Schmorda","Gemeinde Schöndorf","Gemeinde Meura","Gemeinde Seisla","Gemeinde Föritztal","Stadt Schleiz","Gemeinde Schmieritz"]},{"id":19953013,"alert_id":12176394,"language":"en","event":"thunderstorms, possibly with wind gusts","sender_name":"Deutscher Wetterdienst","headline":"Official WARNING of THUNDERSTORMS","description":"There is a risk of thunderstorms, possibly with wind gusts (level 1 of 4).\nOccurrence: isolated; Approaching from: west; Max. gusts: 50-60 km/h","instruction":"Hazard(s) to expect: lightning (danger to life!); light objects flying through the air. \nRecommendations for what to do: \nAvoid staying outdoors and seek shelter (e.g. in buildings). Avoid being near lakes and rivers Secure loose objects. For example, fasten tents and coverings.","web":"https://dwd.de/warnungen","contact":"Deutscher Wetterdienst","areas_description":["polygonal event area","Gemeinde Marisfeld","Stadt Hildburghausen","Stadt Stadtilm","Gemeinde Kloster Veßra","Gemeinde Lengfeld","Gemeinde Reurieth","Gemeinde Neuensalz","Gemeinde Geratal","Gemeinde Großbreitenbach","Gemeinde Oberstadt","Gemeinde Schmeheim","Gemeinde St. Bernhard","Gemeinde Schleusegrund","Stadt Schleusingen","Gemeinde Veilsdorf","Gemeinde Straufhain","Stadt Themar","Stadt Pausa-Mühltroff","Gemeinde Unterweißbach","Gemeinde Rosenthal am Rennsteig","Stadt Oelsnitz/Vogtl.","Gemeinde Bischofrod","Stadt Ilmenau","Gemeinde Brünn/Thür.","Gemeinde Ahlstädt","Gemeinde Beinerstadt","Stadt Eisfeld","Gemeinde Uhlstädt-Kirchhasel","Gemeinde Unterwellenborn","Stadt Plauen","Gemeinde Ehrenberg","Gemeinde Martinroda","Stadt Leutenberg","Gemeinde Eichenberg","Gemeinde Drognitz","Gemeinde Bösenbrunn","Gemeinde Henfstädt","Gemeinde Grimmelshausen","Stadt Königsee","Gemeinde Grub","Gemeinde Schwarzatal","Stadt Berga/Elster","Gemeinde Bocka","Gemeinde Dillstädt","Gemeinde Pöhl","Stadt Elsterberg","Stadt Greiz","Gemeinde Leutersdorf","Stadt Suhl","Stadt Hohenleuben","Gemeinde Bodelwitz","Stadt Oberhof","Gemeinde Masserberg","Gemeinde Auengrund","Gemeinde Rosenbach/Vogtl.","Gemeinde Schwarzbach","Gemeinde Freienorla","Stadt Hirschberg","Gemeinde Keila","Gemeinde Vachdorf","Stadt Zella-Mehlis","Stadt Bad Blankenburg","Gemeinde Bechstedt","Gemeinde Langenorla","Stadt Weida","Gemeinde Kirschkau","Gemeinde Allendorf","Gemeinde Teichwitz","Gemeinde Altenbeuthen","Gemeinde Kospoda","Gemeinde Cursdorf","Gemeinde Zedlitz","Gemeinde Deesbach","Stadt Bad Lobenstein","Gemeinde Löhma","Stadt Zeulenroda-Triebes","Gemeinde Lausnitz b. Neustadt an der Orla","Gemeinde Lemnitz","Gemeinde Weißendorf","Gemeinde Moßbach","Stadt Auma-Weidatal","Gemeinde Karlsdorf","Gemeinde Moxa","Gemeinde Kleinebersdorf","Gemeinde Harth-Pöllnitz","Gemeinde Miesitz","Gemeinde Döschnitz","Gemeinde Mittelpöllnitz","Gemeinde Hummelshain","Gemeinde Dittersdorf","Gemeinde Kühdorf","Gemeinde Langenwetzendorf","Gemeinde Eßbach","Gemeinde Döbritz","Gemeinde Langenwolschendorf","Gemeinde Lederhose","Gemeinde Dreitzsch","Gemeinde Geroda","Stadt Steinbach-Hallenberg","Gemeinde Gertewitz","Gemeinde Bremsnitz","Stadt Münchenbernsdorf","Gemeinde Schwarza","Gemeinde Weischlitz","Gemeinde Limbach","Gemeinde Grobengereuth","Gemeinde Triebel/Vogtl.","Gemeinde Görkwitz","Gemeinde Göschitz","Gemeinde Gössitz","Gemeinde Tegau","Gemeinde Solkwitz","Stadt Triptis","Gemeinde Volkmannsdorf","Gemeinde Tömmelsdorf","Gemeinde Probstzella","Gemeinde Wernburg","Stadt Rudolstadt","Stadt Saalfeld/Saale","Gemeinde Wilhelmsdorf","Gemeinde Trockenborn-Wolfersdorf","Stadt Ziegenrück","Gemeinde Tautendorf","Gemeinde Weira","Gemeinde Rohrbach","Stadt Tanna","Gemeinde Weißbach","Gemeinde Sitzendorf","Stadt Wurzbach","Gemeinde Remptendorf","Stadt Saalburg-Ebersdorf","Gemeinde Krölpa","Gemeinde Schwarzburg","Stadt Gefell","Gemeinde Elgersburg","Gemeinde Oettersdorf","Stadt Gräfenthal","Gemeinde Oppurg","Gemeinde Goldisthal","Gemeinde Paska","Gemeinde Neundorf (bei Schleiz)","Stadt Neustadt an der Orla","Gemeinde Nimritz","Gemeinde Oberoppurg","Gemeinde Pörmitz","Gemeinde Katzhütte","Stadt Neuhaus am Rennweg","Stadt Pößneck","Gemeinde Kaulsdorf","Stadt Schalkau","Gemeinde Quaschwitz","Gemeinde Peuschen","Stadt Lauscha","Gemeinde Hohenwarte","Gemeinde Plothen","Stadt Netzschkau","Gemeinde Rosendorf","Stadt Lehesten","Gemeinde Frankenblick","Stadt Ranis","Stadt Sonneberg","Stadt Steinach","Gemeinde Renthendorf","Gemeinde Schmorda","Gemeinde Schöndorf","Gemeinde Meura","Gemeinde Seisla","Gemeinde Föritztal","Stadt Schleiz","Gemeinde Schmieritz"]}],"country":{"coordinates":{"type":"Point","coordinates":[10.392019086309645,51.1343637816941]},"name":"Germany","dept":"Germany: Deutscher Wetterdienst","url":"http://www.worldweather.org/016/m016.htm","logo":"de-dwd-de.png"}}]}}}},"422":{"description":"Validation error","content":{"application/json":{"example":{"detail":[{"loc":["query","lat"],"msg":"value is not a valid float","type":"type_error.float"}]}}}},"403":{"description":"Access denied","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"boolean","const":true,"description":"Flag indicating that an error has occurred."},"error_message":{"type":"string","description":"Message describing the error."}}},"example":{"error":"true","error_message":"Access to the image API expired for this user"}}}},"429":{"description":"Too many requests","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"boolean","const":true,"description":"Flag indicating that an error has occurred."},"error_message":{"type":"string","description":"Message describing the error."}}},"example":{"error":"true","error_message":"Available credits exceeded for this API key"}}}}}}},"/select/{warning_id}":{"get":{"summary":"Get Warning by ID","description":"This endpoint returns the full details of a specific weather warning identified by its unique warning_id.\n\nThe response includes the complete warning content and associated metadata in CAP 1.2 (Common Alerting Protocol) format, as issued by the responsible authority.\n\nThis endpoint is intended for retrieving detailed information about a previously identified warning, for example after obtaining a list of warnings via the list endpoints.\n\nIf the specified warning_id does not exist or is no longer available, an error response will be returned.","operationId":"get_warning_select__warning_id__get","parameters":[{"name":"warning_id","in":"path","required":true,"schema":{"type":"integer","title":"Warning Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FullWarningResponse"},"example":{"id":12175732,"message_id":"urn:oid:2.49.0.1.840.0.1bd09863ac512953937682a1f08e8b3e45aa7964.002.1","sender_id":"w-nws.webmaster@noaa.gov","sent":"2026-06-11T04:16:00","status":"Actual","message_type":"Alert","scope":"Public","code":["IPAWSv1.0"],"authority_id":"us-noaa-nws","updated_at":"2026-06-11T04:20:45","ingested_at":"2026-06-11T04:20:45","has_errors":false,"categories":["Met"],"response_types":["Execute"],"urgency":"Expected","severity":"Moderate","certainty":"Likely","effective":"2026-06-11T04:16:00","onset":"2026-06-11T19:00:00","expires":"2026-06-11T22:00:00","types":["Heat"],"hash":"f607d4df21e299f965ce0cee16ee83a04c35b5080368ba5c1f278b2dbc4718ed_0","cap_urls":["https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.1bd09863ac512953937682a1f08e8b3e45aa7964.002.1.cap"],"errors":[],"starts":"2026-06-11T19:00:00","areas":[{"type":"MultiPolygon","coordinates":[[[[-121.577293,38.078411],[-121.582261,38.094917],[-121.604919,38.099876],[-121.627373,38.098358],[-121.638088,38.086131],[-121.673065,38.093517],[-121.681865,38.082019],[-121.68147,38.061244],[-121.732564,38.02902],[-121.712067,38.022022],[-121.706264,38.024621],[-121.696664,38.026121],[-121.691162,38.02412],[-121.685364,38.017021],[-121.684364,38.01432],[-121.699864,38.006821],[-121.709663,38.01462],[-121.710762,38.009823],[-121.705864,38.006519],[-121.712064,38.004321],[-121.735573,38.012058],[-121.733898,38.018034],[-121.804596,38.016621],[-121.835859,38.02609],[-121.838267,38.01952],[-121.853266,38.030319],[-121.883171,38.034821],[-121.885469,38.041618],[-122.020473,38.057619],[-122.01267,38.058719],[-122.023375,38.059019],[-122.040074,38.056418],[-122.051074,38.05062],[-122.070374,38.053219],[-122.146176,38.022121],[-122.168177,38.029221],[-122.190378,38.05242],[-122.240203,38.058316],[-122.257687,38.051918],[-122.26198,38.05722],[-122.26548,38.040721],[-122.300682,38.011021],[-122.316681,38.012722],[-122.334984,38.002121],[-122.367382,38.012421],[-122.363281,37.984821],[-122.372182,37.974823],[-122.383583,37.976521],[-122.389999,37.963531],[-122.388268,37.952126],[-122.3284,37.957012],[-122.280899,37.930012],[-122.257896,37.906113],[-122.241394,37.908413],[-122.194595,37.881611],[-122.181198,37.91011],[-122.161095,37.921814],[-122.172798,37.943512],[-122.166199,37.97031],[-122.107597,37.928513],[-122.184593,37.876614],[-122.152794,37.819714],[-122.130997,37.811413],[-122.1026,37.826412],[-122.084198,37.85651],[-122.012192,37.816414],[-121.990494,37.78791],[-122.005493,37.771313],[-121.999199,37.755913],[-121.975395,37.75111],[-121.9543,37.719913],[-121.963699,37.695911],[-121.925201,37.674213],[-121.915199,37.649113],[-121.885094,37.619011],[-121.890099,37.598911],[-121.908493,37.587212],[-121.906799,37.570412],[-121.888397,37.553711],[-121.856598,37.548714],[-121.854996,37.570412],[-121.828194,37.562111],[-121.782997,37.565411],[-121.764595,37.580513],[-121.853294,37.630711],[-121.8433,37.639011],[-121.799797,37.620613],[-121.763,37.619011],[-121.742897,37.627312],[-121.732796,37.647411],[-121.709396,37.639011],[-121.689293,37.644112],[-121.694397,37.674213],[-121.682693,37.709312],[-121.719498,37.746113],[-121.769699,37.754513],[-121.794693,37.726013],[-121.821495,37.729412],[-121.888397,37.761211],[-121.951996,37.818111],[-121.993797,37.869911],[-121.973801,37.923512],[-121.950294,37.928513],[-121.923599,37.915112],[-121.908501,37.920113],[-121.963699,38.005413],[-121.946999,38.003811],[-121.921898,37.982014],[-121.831596,37.951912],[-121.798096,37.895012],[-121.736198,37.84481],[-121.712799,37.834812],[-121.692696,37.806313],[-121.685997,37.776211],[-121.647499,37.761211],[-121.614098,37.704311],[-121.556999,37.684711],[-121.556999,37.81591],[-121.553299,37.833012],[-121.536499,37.851311],[-121.554199,37.86301],[-121.563499,37.855614],[-121.579697,37.860912],[-121.576996,37.890911],[-121.568398,37.89801],[-121.572998,37.90591],[-121.558495,37.924313],[-121.563499,37.948513],[-121.569794,37.950314],[-121.565796,37.956112],[-121.5765,37.957111],[-121.566994,37.962112],[-121.5821,37.984013],[-121.579895,37.999111],[-121.571297,38.004311],[-121.581398,38.010513],[-121.569794,38.013512],[-121.572098,38.020111],[-121.560295,38.018211],[-121.574898,38.041012],[-121.581497,38.04211],[-121.581596,38.032513],[-121.5868,38.036911],[-121.577293,38.078411]]],[[[-121.712006,38.021553],[-121.726057,38.026089],[-121.712057,38.02105],[-121.697329,38.025175],[-121.685745,38.016029],[-121.691681,38.023636],[-121.697154,38.025611],[-121.706744,38.023634],[-121.712006,38.021553]]],[[[-121.84977,38.053818],[-121.858069,38.053519],[-121.847968,38.03082],[-121.837473,38.031028],[-121.84977,38.053818]]],[[[-121.856069,38.060519],[-121.860769,38.052219],[-121.856969,38.050819],[-121.858772,38.051819],[-121.858169,38.053819],[-121.849171,38.053925],[-121.856069,38.060519]]],[[[-121.861865,38.048215],[-121.880966,38.040019],[-121.859169,38.032421],[-121.850168,38.03502],[-121.861865,38.048215]]]],"properties":{}},{"type":"Polygon","coordinates":[[[-121.712799,37.212414],[-121.767998,37.264313],[-121.7379,37.284412],[-121.7379,37.304413],[-121.756294,37.31781],[-121.778,37.369713],[-121.804794,37.381413],[-121.856598,37.431614],[-121.8526,37.447811],[-121.936394,37.420414],[-121.974998,37.418114],[-122.036797,37.399612],[-122.067894,37.383511],[-122.059296,37.333313],[-122.096397,37.326412],[-122.074097,37.281013],[-122.047394,37.254211],[-121.987099,37.222511],[-121.982094,37.210712],[-121.945297,37.215813],[-121.803101,37.185711],[-121.776299,37.214111],[-121.764595,37.207413],[-121.7295,37.155514],[-121.690994,37.142212],[-121.667595,37.118713],[-121.640793,37.055214],[-121.662598,37.036812],[-121.689301,37.031712],[-121.665894,36.998314],[-121.639198,37.001614],[-121.6007,36.98991],[-121.578896,36.966511],[-121.585594,36.941414],[-121.635796,36.959812],[-121.607201,36.926014],[-121.5812,36.918713],[-121.575096,36.894112],[-121.561592,36.897713],[-121.558296,36.911114],[-121.513794,36.945011],[-121.512299,36.958813],[-121.489494,36.982613],[-121.467896,36.97681],[-121.447495,36.991512],[-121.458496,37.010014],[-121.471893,37.010014],[-121.501999,37.051811],[-121.533798,37.066914],[-121.5923,37.142212],[-121.669296,37.180611],[-121.689293,37.204113],[-121.712799,37.212414]]],"properties":{}},{"type":"Polygon","coordinates":[[[-121.474594,37.480011],[-121.86526,37.484627],[-121.884881,37.471226],[-121.851593,37.451714],[-121.856598,37.431614],[-121.804794,37.381413],[-121.778,37.369713],[-121.756294,37.31781],[-121.7379,37.304413],[-121.7379,37.284412],[-121.767998,37.264313],[-121.669296,37.180611],[-121.5923,37.142212],[-121.533798,37.066914],[-121.501999,37.051811],[-121.471893,37.010014],[-121.458496,37.010014],[-121.447296,36.982914],[-121.418396,36.960712],[-121.216797,36.961411],[-121.246597,36.986111],[-121.233299,37.011711],[-121.248192,37.033314],[-121.224594,37.040512],[-121.223396,37.05751],[-121.208397,37.061111],[-121.244698,37.089714],[-121.231995,37.096714],[-121.217293,37.123013],[-121.2369,37.156914],[-121.261597,37.159412],[-121.282799,37.183514],[-121.296997,37.167011],[-121.327194,37.16621],[-121.359795,37.184212],[-121.384201,37.16571],[-121.384499,37.151913],[-121.398994,37.150513],[-121.412994,37.17271],[-121.409096,37.183411],[-121.421898,37.220413],[-121.454895,37.248711],[-121.458397,37.28231],[-121.449699,37.293911],[-121.423798,37.295811],[-121.4067,37.312412],[-121.423698,37.35881],[-121.409592,37.380314],[-121.424095,37.393612],[-121.456696,37.395512],[-121.456398,37.406712],[-121.472,37.423813],[-121.461998,37.439911],[-121.464096,37.453213],[-121.483696,37.465611],[-121.486092,37.475212],[-121.474594,37.480011]]],"properties":{}},{"type":"Polygon","coordinates":[[[-121.880096,37.965313],[-121.921898,37.982014],[-121.946999,38.003811],[-121.963699,38.005413],[-121.908501,37.920113],[-121.923599,37.915112],[-121.950294,37.928513],[-121.973801,37.923512],[-121.993797,37.869911],[-121.951996,37.818111],[-121.888397,37.761211],[-121.821495,37.729412],[-121.794693,37.726013],[-121.769699,37.754513],[-121.719498,37.746113],[-121.682693,37.709312],[-121.694397,37.674213],[-121.689293,37.644112],[-121.709396,37.639011],[-121.732796,37.647411],[-121.742897,37.627312],[-121.763,37.619011],[-121.799797,37.620613],[-121.8433,37.639011],[-121.853294,37.630711],[-121.764595,37.580513],[-121.782997,37.565411],[-121.828194,37.562111],[-121.854996,37.570412],[-121.856598,37.548714],[-121.888397,37.553711],[-121.906799,37.570412],[-121.908493,37.587212],[-121.890099,37.598911],[-121.885094,37.619011],[-121.915199,37.649113],[-121.925201,37.674213],[-121.963699,37.695911],[-121.9543,37.719913],[-121.975395,37.75111],[-121.999199,37.755913],[-122.005493,37.771313],[-121.990494,37.78791],[-122.012192,37.816414],[-122.084198,37.85651],[-122.1026,37.826412],[-122.130997,37.811413],[-122.152794,37.819714],[-122.184593,37.876614],[-122.107597,37.928513],[-122.166199,37.97031],[-122.172798,37.943512],[-122.161095,37.921814],[-122.181198,37.91011],[-122.194595,37.881611],[-122.241394,37.908413],[-122.257896,37.906113],[-122.224701,37.849812],[-122.156097,37.774612],[-122.120094,37.802612],[-122.075996,37.79491],[-122.055695,37.767914],[-122.018898,37.759514],[-122.027298,37.731113],[-122.005493,37.684212],[-122.027298,37.654114],[-121.987099,37.587212],[-121.970398,37.580513],[-121.948692,37.598911],[-121.918594,37.598911],[-121.928596,37.588814],[-121.950294,37.587212],[-121.945297,37.573811],[-121.906799,37.538712],[-121.888,37.471012],[-121.86526,37.484627],[-121.472109,37.482167],[-121.469795,37.489811],[-121.496094,37.504913],[-121.501099,37.524113],[-121.539696,37.529812],[-121.556694,37.542713],[-121.556999,37.684711],[-121.614098,37.704311],[-121.647499,37.761211],[-121.685997,37.776211],[-121.692696,37.806313],[-121.712799,37.834812],[-121.736198,37.84481],[-121.798096,37.895012],[-121.831596,37.951912],[-121.860001,37.965313],[-121.880096,37.965313]]],"properties":{}}],"country":{"coordinates":{"type":"Point","coordinates":[-112.92790796690223,45.86702906687115]},"name":"United States","dept":"United States: National Oceanic and Atmospheric Administration (NOAA), National Weather Service","url":"http://www.worldweather.org/093/m093.htm","logo":"us-noaa-nws-en.png"},"info":[{"id":19952086,"alert_id":12175732,"language":"en-US","event":"Heat Advisory","sender_name":"NWS San Francisco CA","headline":"Heat Advisory issued June 10 at 9:16PM PDT until June 12 at 7:00PM PDT by NWS San Francisco CA","description":"* WHAT...Temperatures between 90 and 95 for most areas, with some\nreadings above 100 degrees. Hottest conditions across the East Bay\nHills and Valleys.\n\n* WHERE...The Santa Clara Valley and Eastern Hills, and The East Bay\nHills and Valleys.\n\n* WHEN...From noon Thursday to 7 PM PDT Friday.\n\n* IMPACTS...This level of heat affects primarily those individuals\nextremely sensitive to heat, especially when outdoors without\neffective cooling and/or adequate hydration. This level of heat\naffects most individuals sensitive to heat, especially those\nwithout effective cooling and/or adequate hydration. Impacts\npossible in some health systems and in heat-sensitive industries.","instruction":"Hydration is a critical piece to surviving the heat. Drink water, and\nif possible, take water to those who are vulnerable.\n\nTake extra precautions when outside. Wear lightweight and loose\nfitting clothing. Try to limit strenuous activities to the early\nmorning or evening. Take action when you experience symptoms of heat\nexhaustion and/or heat stroke.\n\nBeat the heat and check the backseat! Do not leave young children or\npets in unattended vehicles. Car interiors will reach lethal\ntemperatures in a matter of minutes.","web":"http://www.weather.gov","areas_description":["East Bay Interior Valleys; Santa Clara Valley Including San Jose; Eastern Santa Clara Hills; East Bay Hills"],"resources":[]}]}}}},"422":{"description":"Validation error","content":{"application/json":{"example":{"detail":[{"loc":["query","lat"],"msg":"value is not a valid float","type":"type_error.float"}]}}}},"404":{"description":"Alert not found"},"403":{"description":"Access denied","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"boolean","const":true,"description":"Flag indicating that an error has occurred."},"error_message":{"type":"string","description":"Message describing the error."}}},"example":{"error":"true","error_message":"Access to the image API expired for this user"}}}},"429":{"description":"Too many requests","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"boolean","const":true,"description":"Flag indicating that an error has occurred."},"error_message":{"type":"string","description":"Message describing the error."}}},"example":{"error":"true","error_message":"Available credits exceeded for this API key"}}}}}}},"/feeds":{"get":{"summary":"List Warning Feeds","description":"This endpoint returns a list of available warning feeds supported by the meteoblue Official Weather Warnings API.\n\nEach feed represents a source of weather warnings, typically corresponding to a national or regional authority The response includes identifying information for each feed, which can be used to understand coverage or filter warnings by source where applicable.\n\nThis endpoint is intended for discovery purposes, allowing users to identify which warning sources are currently available through the API.","operationId":"get_feeds_list_feeds_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedsListResponse"},"example":{}}}},"422":{"description":"Validation error","content":{"application/json":{"example":{"detail":[{"loc":["query","lat"],"msg":"value is not a valid float","type":"type_error.float"}]}}}},"403":{"description":"Access denied","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"boolean","const":true,"description":"Flag indicating that an error has occurred."},"error_message":{"type":"string","description":"Message describing the error."}}},"example":{"error":"true","error_message":"Access to the image API expired for this user"}}}},"429":{"description":"Too many requests","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"boolean","const":true,"description":"Flag indicating that an error has occurred."},"error_message":{"type":"string","description":"Message describing the error."}}},"example":{"error":"true","error_message":"Available credits exceeded for this API key"}}}}}}}},"components":{"schemas":{"AlertCertainty":{"type":"string","enum":["Likely","Possible","Unlikely","Unknown","Observed"],"title":"AlertCertainty"},"AlertInfo":{"properties":{"id":{"type":"integer","title":"Id"},"alert_id":{"type":"integer","title":"Alert Id"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"event":{"type":"string","title":"Event"},"audience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audience"},"sender_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender Name"},"headline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headline"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"instruction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instruction"},"web":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Web"},"contact":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact"},"areas_description":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Areas Description"}},"type":"object","title":"AlertInfo"},"AlertMessageType":{"type":"string","enum":["Alert","Update"],"title":"AlertMessageType"},"AlertScope":{"type":"string","enum":["Public","Restricted","Private"],"title":"AlertScope"},"AlertSeverity":{"type":"string","enum":["Extreme","Severe","Moderate","Minor","Unknown"],"title":"AlertSeverity"},"AlertStatus":{"type":"string","enum":["Actual"],"title":"AlertStatus"},"AlertType":{"type":"string","enum":["Wind","Snow","Thunder","LowVis","Heat","Cold","Coastal","Forestfires","Avalanches","Rain","Flood","Hail","Geological","AirQuality","Volcanic","Earthquake","Unknown"],"title":"AlertType"},"AlertUrgency":{"type":"string","enum":["Immediate","Expected","Future","Past","Unknown"],"title":"AlertUrgency"},"BaseModel":{"properties":{},"type":"object","title":"BaseModel"},"Feature":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Feature","title":"Type"},"geometry":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},{"type":"null"}],"title":"Geometry"},"properties":{"anyOf":[{"additionalProperties":true,"type":"object"},{"$ref":"#/components/schemas/BaseModel"},{"type":"null"}],"title":"Properties"},"id":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"title":"Id"}},"type":"object","required":["type","geometry","properties"],"title":"Feature","description":"Feature Model"},"FeedsListResponse":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"FeatureCollection","title":"Type"},"features":{"items":{"$ref":"#/components/schemas/Feature"},"type":"array","title":"Features"}},"type":"object","required":["type","features"],"title":"FeedsListResponse"},"FullWarningResponse":{"properties":{"id":{"type":"integer","title":"Id"},"message_id":{"type":"string","title":"Message Id"},"sender_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender Id"},"sent":{"type":"string","format":"date-time","title":"Sent"},"status":{"$ref":"#/components/schemas/AlertStatus","default":"Actual"},"message_type":{"$ref":"#/components/schemas/AlertMessageType","default":"Alert"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"scope":{"$ref":"#/components/schemas/AlertScope","default":"Public"},"restriction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Restriction"},"addresses":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Addresses"},"code":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Code"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"references":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"References"},"incidents":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Incidents"},"authority_id":{"type":"string","title":"Authority Id"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"ingested_at":{"type":"string","format":"date-time","title":"Ingested At"},"has_errors":{"type":"boolean","title":"Has Errors"},"categories":{"items":{},"type":"array","title":"Categories"},"response_types":{"items":{"$ref":"#/components/schemas/AlertType"},"type":"array","title":"Response Types"},"urgency":{"$ref":"#/components/schemas/AlertUrgency","default":"Immediate"},"severity":{"$ref":"#/components/schemas/AlertSeverity","default":"Extreme"},"certainty":{"$ref":"#/components/schemas/AlertCertainty","default":"Likely"},"effective":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Effective"},"onset":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Onset"},"expires":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires"},"types":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Types"},"hash":{"type":"string","title":"Hash"},"cap_urls":{"items":{},"type":"array","title":"Cap Urls"},"errors":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Errors"},"starts":{"type":"string","format":"date-time","title":"Starts"},"info":{"items":{"$ref":"#/components/schemas/WarningInfoWithResources"},"type":"array","title":"Info"},"country":{"$ref":"#/components/schemas/SimpleAuthority"},"areas":{"items":{"anyOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection"}]},"type":"array","title":"Areas"}},"type":"object","required":["response_types","info","country","areas"],"title":"FullWarningResponse"},"GeometryCollection":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"GeometryCollection","title":"Type"},"geometries":{"items":{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},"type":"array","title":"Geometries"}},"type":"object","required":["type","geometries"],"title":"GeometryCollection","description":"GeometryCollection Model"},"LineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"LineString","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2,"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"LineString","description":"LineString Model"},"MultiLineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiLineString","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiLineString","description":"MultiLineString Model"},"MultiPoint":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPoint","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPoint","description":"MultiPoint Model"},"MultiPolygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPolygon","title":"Type"},"coordinates":{"items":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array"},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPolygon","description":"MultiPolygon Model"},"Point":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Point","title":"Type"},"coordinates":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}],"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Point","description":"Point Model"},"Polygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Polygon","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Polygon","description":"Polygon Model"},"Position2D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"}],"type":"array","maxItems":2,"minItems":2},"Position3D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"},{"type":"number","title":"Altitude"}],"type":"array","maxItems":3,"minItems":3},"Resource":{"properties":{"id":{"type":"integer","title":"Id"},"alert_info_id":{"type":"integer","title":"Alert Info Id"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type"},"size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Size"},"uri":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uri"},"deref_uri":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"Deref Uri"},"digest":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Digest"}},"type":"object","title":"Resource"},"SimpleAuthority":{"properties":{"coordinates":{"anyOf":[{"$ref":"#/components/schemas/Point"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"dept":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dept"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"logo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo"}},"type":"object","required":["coordinates","name","dept","url","logo"],"title":"SimpleAuthority"},"WarningInfoWithResources":{"properties":{"id":{"type":"integer","title":"Id"},"alert_id":{"type":"integer","title":"Alert Id"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"event":{"type":"string","title":"Event"},"audience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audience"},"sender_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender Name"},"headline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headline"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"instruction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instruction"},"web":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Web"},"contact":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact"},"areas_description":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Areas Description"},"resources":{"items":{"$ref":"#/components/schemas/Resource"},"type":"array","title":"Resources"}},"type":"object","required":["resources"],"title":"WarningInfoWithResources"},"WarningWithInfoAndCountry":{"properties":{"id":{"type":"integer","title":"Id"},"message_id":{"type":"string","title":"Message Id"},"sender_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender Id"},"sent":{"type":"string","format":"date-time","title":"Sent"},"status":{"$ref":"#/components/schemas/AlertStatus","default":"Actual"},"message_type":{"$ref":"#/components/schemas/AlertMessageType","default":"Alert"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"scope":{"$ref":"#/components/schemas/AlertScope","default":"Public"},"restriction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Restriction"},"addresses":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Addresses"},"code":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Code"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"references":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"References"},"incidents":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Incidents"},"authority_id":{"type":"string","title":"Authority Id"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"ingested_at":{"type":"string","format":"date-time","title":"Ingested At"},"has_errors":{"type":"boolean","title":"Has Errors"},"categories":{"items":{},"type":"array","title":"Categories"},"response_types":{"items":{"$ref":"#/components/schemas/AlertType"},"type":"array","title":"Response Types"},"urgency":{"$ref":"#/components/schemas/AlertUrgency","default":"Immediate"},"severity":{"$ref":"#/components/schemas/AlertSeverity","default":"Extreme"},"certainty":{"$ref":"#/components/schemas/AlertCertainty","default":"Likely"},"effective":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Effective"},"onset":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Onset"},"expires":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires"},"types":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Types"},"hash":{"type":"string","title":"Hash"},"cap_urls":{"items":{},"type":"array","title":"Cap Urls"},"errors":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Errors"},"starts":{"type":"string","format":"date-time","title":"Starts"},"info":{"items":{"$ref":"#/components/schemas/AlertInfo"},"type":"array","title":"Info"},"country":{"$ref":"#/components/schemas/SimpleAuthority"}},"type":"object","required":["response_types","info","country"],"title":"WarningWithInfoAndCountry"},"WarningsListResponse":{"properties":{"results_count":{"type":"integer","title":"Results Count"},"results":{"items":{"$ref":"#/components/schemas/WarningWithInfoAndCountry"},"type":"array","title":"Results"}},"type":"object","required":["results_count","results"],"title":"WarningsListResponse"}},"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"query","name":"apikey","description":"A meteoblue API access key. [Get a key](https://www.meteoblue.com/en/weather-api/apikey/index)"}}},"security":[{"ApiKeyAuth":[]}]}