Säätietojen ja liikennetiedotteiden v1-rajapinnat poistuvat
Olemme merkinneet poistuviksi säätietojen v1-rajapinnat sekä liikennetiedotteiden v1-rajapinnat. Korvaavat v2-rajapinnat ovat jo käytössä.
Poistumispäivät
- 3.11.2026: ennusteiden v1-rajapinnat, eli
/api/weather/v1/forecast-sections/forecasts,/api/weather/v1/forecast-sections-simple/forecastsja niiden/{id}/forecasts-versiot. - 13.4.2027: muut säätietojen v1-rajapinnat ja kaikki liikennetiedotteiden v1-rajapinnat.
- 13.4.2027: DATEX II 2.2.3 -rajapinnat. Ilmoitimme aiemmin, että ne poistuvat 20.10.2026. Poisto siirtyy samaan päivään liikennetiedotteiden v1-rajapintojen kanssa.
Poistuvat rajapinnat on lueteltu myös sivulla Rajapintojen muutokset. Siirry korvaaviin rajapintoihin hyvissä ajoin ennen poistumispäivää.
Mitä pitää muuttaa
Useimmissa rajapinnoissa riittää vaihtaa polun v1 muotoon v2. Sisältö pysyy samana. Alla luetellut rajapinnat muuttuvat enemmän.
Ennusteet
/api/weather/v1/forecast-sections/forecasts ja muut forecasts-rajapinnat
- Ennusteet tulevat uudesta lähteestä, joten arvot ja havaintojen ajat eivät ole samat kuin v1:ssä.
weatherSymbolon jatkossa numero, ja koodisto on eri. v1 käytti Vaisalan symboleja (esim.d100), v2 käyttää Ilmatieteen laitoksen SmartSymbol-koodeja (esim.7). Yöllä koodiin lisätään 100. Symbolit ovat saatavilla Ilmatieteen laitoksen GitHubista.forecastConditionReasonpoistuu. Sen sisältämäroadConditionon nyt suoraan ennusteen alla. Muut sen kentät (precipitationCondition,windCondition,freezingRainCondition,winterSlipperiness,visibilityConditionjafrictionCondition) poistuvat ilman korvaajaa.reliabilitypoistuu.roadConditionvoi saada arvonNOT_KNOWN.overallRoadCondition: arvoCONDITION_COULD_NOT_BE_RESOLVEDon korvattu arvollaNOT_KNOWN.dataUpdatedTimekerrotaan vastauksen ja ennusteosuuden tasolla, mutta ei enää jokaisessa ennusteessa.
Anturiarvojen historia
/api/weather/v1/stations/{id}/data/history
- Lista
valueson nyt nimeltäänsensorValues.
Liikennetiedotteet
Kaikki JSON-rajapinnat:
- Luettelotyyppisten kenttien arvot kirjoitetaan eri tavalla. v1 palauttaa esimerkiksi
ROAD_WORKjaHIGH, v2 palauttaaroad workjahigh. Muutos koskee mm. kenttiäsituationTypejaseverity.
/api/traffic-message/v1/messages
- Tiedotetyyppi valittiin
situationType-parametrilla. v2:ssa jokaisella tyypillä on oma rajapintansa:roadworks,traffic-announcements,weight-restrictionsjaexempted-transports. inactiveHourson korvattu parametreillafromjato. Josfrompuuttuu, haetaan tunnin takaa alkaen.
/api/traffic-message/v1/messages/{situationId}
- v1 palautti oletuksena tiedotteen kaikki versiot. v2 palauttaa vain uusimman version.
- Kaikki versiot saa osoitteesta
/api/traffic-message/v2/messages/{situationId}/history. Se palauttaa listan tiedotteita ilman ympäröivääFeatureCollection-rakennetta.
/api/traffic-message/v1/messages.datex2 ja /api/traffic-message/v1/messages/{situationId}.datex2
- Nämä palauttavat DATEX II 2.2.3 -muotoa, eikä niille ole v2-versiota samassa polussa. Korvaavat rajapinnat ovat DATEX II 3.5 ja 3.7 -muodossa, esim.
/api/traffic-message/v2/roadworks/datex2-3.7.xmlja/api/traffic-message/v2/messages/{situationId}/datex2-3.7.xml.