{"ok":true,"site":"yr","host":"yr.no","about":"yr.no (Norwegian Meteorological Institute / NRK weather service): search places and get forecasts, current weather, nowcasts, long-range, coastal/tide/water-level, air quality, aurora, sun/moon, observation history, warnings, mountain pass conditions and meteorologist posts via yr.no's public /api/v0 JSON API.","commands":[{"command":"search-locations","summary":"Search places worldwide by name; returns location ids (e.g. 1-92416) used by all location commands","params":[{"name":"q","type":"string","required":true,"description":"Place name to search for"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/search-locations?q=Bergen"},{"command":"get-location","summary":"Get details for a location id: name, coordinates, elevation, region, time zone and which data types are available (_links)","params":[{"name":"id","type":"string","required":true,"description":"yr location id from search-locations, e.g. 1-92416 (Bergen) or 2-2950159 (Berlin)"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-location"},{"command":"get-forecast","summary":"Daily weather forecast (~9-10 days) for a location: symbols, min/max temperature, precipitation, wind","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-forecast"},{"command":"get-current-weather","summary":"Weather for the current hour at a location: symbol, temperature, feels-like, precipitation, wind, UV index","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-current-weather"},{"command":"get-nowcast","summary":"Radar-based precipitation nowcast for the next 90 minutes in 5-minute steps (Nordic locations)","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-nowcast"},{"command":"get-long-range-forecast","summary":"21-day (3 weeks) long-range forecast for a location with daily temperature/precipitation percentiles and weekly summaries","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-long-range-forecast"},{"command":"get-coast-forecast","summary":"Coastal/sea forecast for a coastal location: waves, currents, sea temperature plus wind and air temperature per day","params":[{"name":"id","type":"string","required":true,"description":"yr location id with hasOceanForecast=true, e.g. 1-92416"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-coast-forecast"},{"command":"get-tide","summary":"Upcoming high and low tide times and levels (cm) for a Norwegian coastal location","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-tide"},{"command":"get-water-level","summary":"Hourly sea water level for ~9 days (astronomical prediction vs. weather-adjusted forecast, cm)","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-water-level"},{"command":"get-air-quality","summary":"Hourly air quality forecast (index, severity, health description) for a Norwegian location","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-air-quality"},{"command":"get-aurora-forecast","summary":"Hourly northern lights (aurora) forecast: Kp index, aurora activity, darkness and cloud cover","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-aurora-forecast"},{"command":"get-sun-moon-today","summary":"Today's sun and moon details: sunrise/sunset, day length, moon phase, illumination, next full/new moon and eclipses","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-sun-moon-today"},{"command":"get-celestial-events","summary":"Sunrise/sunset and moonrise/moonset events for each day over ~13 days","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-celestial-events"},{"command":"get-water-temperatures","summary":"Latest measured water/bathing temperatures at spots nearest to a location","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-water-temperatures"},{"command":"get-webcams","summary":"Webcams near a location with distance and image URLs","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-webcams"},{"command":"list-observation-stations","summary":"Weather stations near a location with their last 24h observed temperature, precipitation and wind","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"}],"exampleUrl":"https://clify-dev.netlify.app/yr/list-observation-stations"},{"command":"get-observation-history","summary":"Observed weather history from the nearest station: last year, last 30 days, last 25 hours, or a specific date","params":[{"name":"id","type":"string","required":true,"description":"yr location id, e.g. 1-92416"},{"name":"period","type":"string","required":true,"description":"'year' (last 12 months), 'month' (last 30 days), 'day' (last 25 hours) or a date YYYY-MM-DD for that day's hourly observations"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-observation-history"},{"command":"get-location-warnings","summary":"Active and upcoming weather warnings (farevarsler) affecting a location; an empty list means no warnings","params":[{"name":"id","type":"string","required":true,"description":"yr location id from search-locations, e.g. 1-305409 (Tromsø) or 1-92416 (Bergen)"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-location-warnings"},{"command":"list-warnings","summary":"All active weather warnings in Norway (land and marine): title, severity, event type, areas, validity","params":[{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/list-warnings"},{"command":"list-regions","summary":"List the counties/regions of a country (used to filter warnings by county)","params":[{"name":"country","type":"string","required":true,"description":"Country code, e.g. NO"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/list-regions"},{"command":"list-mountain-passes","summary":"All Norwegian mountain passes with open/closed/convoy status, road number and message count (collection fjell-sor = south, fjell-nord = north)","params":[{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/list-mountain-passes"},{"command":"get-mountain-pass","summary":"Mountain pass detail: open/closed status, road messages (closures, roadworks), road cameras and forecast location ids along the route","params":[{"name":"id","type":"number","required":true,"description":"Mountain pass id from list-mountain-passes, e.g. 1 (E6 Dovrefjell)"},{"name":"language","type":"string","description":"Response language","oneOf":["nb","nn","en","sme"],"default":"nb"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-mountain-pass"},{"command":"search-meteorologist-posts","summary":"Latest posts from yr's duty meteorologists (Meteorologene), optionally filtered by a keyword in the text, newest first","params":[{"name":"q","type":"string","description":"Keyword to match in post text (Norwegian, e.g. snø, storm). Empty = all posts"},{"name":"count","type":"number","description":"Number of posts to return","default":10}],"exampleUrl":"https://clify-dev.netlify.app/yr/search-meteorologist-posts"},{"command":"get-meteorologist-post","summary":"Get one meteorologist post by its _id (full text, images, thread replies)","params":[{"name":"id","type":"string","required":true,"description":"Post _id from search-meteorologist-posts"}],"exampleUrl":"https://clify-dev.netlify.app/yr/get-meteorologist-post"}]}