<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Kontakto Blog</title>
        <link>https://docs.kontakto.fi/docs/blog</link>
        <description>Kontakto Blog</description>
        <lastBuildDate>Mon, 06 Oct 2025 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Uusi osoitepalvelu tarjoaa kaikki suomalaiset osoitteet ja rakennukset yhdestä rajapinnasta]]></title>
            <link>https://docs.kontakto.fi/docs/blog/osoite-api</link>
            <guid>https://docs.kontakto.fi/docs/blog/osoite-api</guid>
            <pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Uusi osoitteiden hakupalvelu mahdollistaa valtakunnallisesti kattavien osoite- ja rakennustietojen liittämisen osaksi digitaalisia palveluita. Osoitehaun avulla voidaan parantaa käyttökokemusta esimerkiksi verkkokaupan kassalla, tai rekisteröitymislomakkeissa, joissa kysytään asiakkaan osoitetietoja. Rajapinta on suunniteltu nykypäivän sovellusten tarpeisiin ja palauttaa vastaukset tyypillisesti niin nopeasti, että käyttäjä ei edes huomaa viivettä kyselyjen välillä.]]></description>
            <content:encoded><![CDATA[<p>Uusi osoitteiden hakupalvelu mahdollistaa valtakunnallisesti kattavien osoite- ja rakennustietojen liittämisen osaksi digitaalisia palveluita. Osoitehaun avulla voidaan parantaa käyttökokemusta esimerkiksi verkkokaupan kassalla, tai rekisteröitymislomakkeissa, joissa kysytään asiakkaan osoitetietoja. Rajapinta on suunniteltu nykypäivän sovellusten tarpeisiin ja palauttaa vastaukset tyypillisesti niin nopeasti, että käyttäjä ei edes huomaa viivettä kyselyjen välillä.</p>
<h2 class="anchor anchorTargetStickyNavbar_m0be" id="nopea-vasteaika--miksi-se-on-kriittistä">Nopea vasteaika – miksi se on kriittistä?<a href="https://docs.kontakto.fi/docs/blog/osoite-api#nopea-vasteaika--miksi-se-on-kriittist%C3%A4" class="hash-link" aria-label="Direct link to Nopea vasteaika – miksi se on kriittistä?" title="Direct link to Nopea vasteaika – miksi se on kriittistä?" translate="no">​</a></h2>
<p>Osoitetietojen automaattinen täydennys on monissa nykyaikaisissa verkkopalveluissa käytössä. Käyttäjä syöttää osoitteen alun, ja osoite, postinumero, sekä postitoimipaikka, täydentyvätl lomakkeelle automaattisesti. Osoitetietojen automaattinen täydennys parantaa loppukäyttäjän käyttökokemusta. Samalla myös datan laatu parantuu, koska loppukäyttäjät eivät voi antaa virheellisiä tietoja yhtä helposti. Sallittuihin osoitteisiin voidaan jopa tehdä rajoituksia, verkkokaupan kuljetukset voidaan esimerkiksi hyväksyä vain osoitteisiin, joissa on käytössä olevia asuinrakennuksia.</p>
<p>Toiminnallisuuden suurin riski on kuitenkin hitaus: jos käyttäjä joutuu odottamaan tietojen latautumista, kokemus heikkenee välittömästi. Palvelu pitää myös suunnitella niin, että liiketoimintaprosessi ei keskeydy, vaikka yhteys tietolähteeseen olisi katkennut. Lisäksi käyttöliittymän ja rajapinnan väliset verkkokutsut lisäävät aina pienen viiveen kokonaisvasteaikaan.</p>
<p>Suunnittelumme lähtökohtana toiminut näiden asioiden huomioon ottaminen: rajapinnan itsensä on oltava niin nopea, ettei se muodostu pullonkaulaksi. Lisäksi palvelu pitää suunnitella erittäin vikasietoisesti, jotta vikatilanteiden syyt rajautuvat enää yhteyksiin.</p>
<p>Lopputulos on varsin onnistunut. Rajapinta itsessään vastaa osoitekyselyihin alle 20 millisekunnissa, eikä käyttäjä oikeastaan edes huomaa viivettä kyselyjen välillä. Vertailukohtana voidaan todeta, että ihmisen reaktioaika lienee parhaimmillaankin 100 millisekunnin luokkaa. Lisäksi rajapinta on toteutettu osana uutta Kontakto 2.0 -rajapintaa, joka on ollut keskeytyksettä käytettävissä julkaisustaan lähtien. Suunnittelussa on minimoitu ulkoiset riippuvuudet, jotta muiden palveluiden yhteysvirheet eivät vaikuta palvelun käytettävyyteen.</p>
<h2 class="anchor anchorTargetStickyNavbar_m0be" id="tiedot-syke-aineistoista">Tiedot SYKE<!-- -->:n<!-- --> aineistoista<a href="https://docs.kontakto.fi/docs/blog/osoite-api#tiedot-syke-aineistoista" class="hash-link" aria-label="Direct link to tiedot-syke-aineistoista" title="Direct link to tiedot-syke-aineistoista" translate="no">​</a></h2>
<p>Osoitepalvelun<!-- -->:n<!-- --> tiedot perustuvat Suomen ympäristökeskuksen (SYKE) ylläpitämään valtakunnalliseen rakennus- ja osoiterekisteriin. Hyödynnämme siis SYKE<!-- -->:n<!-- --> <a href="https://www.syke.fi/fi-FI/Avoin_tieto/Paikkatietoaineistot" target="_blank" rel="noopener noreferrer" class="">avoimia paikkatietoaineistoja</a>.</p>
<p>Aineisto sisältää muun muassa:</p>
<ul>
<li class=""><strong>Suomalaiset osoitteet:</strong> Osoitteet sekä suomen- että ruotsinkielisenä.</li>
<li class=""><strong>Rekisteröidyt rakennukset:</strong> Tiedot rakennuksista, kuten käyttötarkoitus, pinta-ala ja tekniset ominaisuudet.</li>
<li class=""><strong>Sijaintitiedot:</strong> Maantieteelliset koordinaatit karttasovelluksia ja sijaintipalveluita varten.</li>
<li class=""><strong>Kunta- ja postinumerotiedot:</strong> Kuntakoodi, postinumero ja postitoimipaikka.</li>
<li class=""><strong>Yksityiskohtaiset rakennusominaisuudet:</strong> Kerrosten lukumäärä, lämmitystapa, asuntojen määrä ja paljon muuta.</li>
</ul>
<p>Palvelu hakee osoitteet suoraan SYKE<!-- -->:n<!-- --> aineistosta sisäiseen tietokantaan. Tietokanta päivitetään kerran päivässä. Näin pystymme tarjoamaan tiedot, vaikka esimerkiksi yhteys SYKE<!-- -->:hen<!-- --> olisi katkennut. Tiedot ovat tallenettu erittäin nopeaan dokumenttietokantaan, joka on optimoitu nimeonomaan nopeaan vastaavaan käyttötarkoitukseen.</p>
<h2 class="anchor anchorTargetStickyNavbar_m0be" id="rajapinnat">Rajapinnat<a href="https://docs.kontakto.fi/docs/blog/osoite-api#rajapinnat" class="hash-link" aria-label="Direct link to Rajapinnat" title="Direct link to Rajapinnat" translate="no">​</a></h2>
<p>Osoitepalvelulla on kolme rajapintaa.</p>
<ul>
<li class=""><strong>Haku:</strong> Palauttaa listan parhaiten hakusanaa vastaavista osoitteista. Osoitteista palautetaan vain olennaisimmat tiedot, kuten osoite ja postinumero. Sopii hyvin ennustavaan hakuun.</li>
<li class=""><strong>Yksittäinen osoite:</strong> Palauttaa yhden osoitteen tiedot. Sisältää osoitteessa olevat rakennukset, ja niihin liittyvät tiedot.</li>
<li class=""><strong>Tarkennettu haku:</strong> Palauttaa listan hakukriteerien perusteella. Mahdollistaa haun rajaamisen esimerkiksi rakennuksien käyttötarkoituksen perusteella. Lisäksi vastauksen palauttamat tiedot voi määritellä sopiviksi.</li>
</ul>
<p>Alla esimerkkivastaus yksittäisen osoitteen tiedoista. Osa kentistä on poistettu, mutta dokumentaatiosta lyötyy kokonaiset esimerkit:</p>
<div class="language-json codeBlockContainer_WOq_ theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_oeUW"><pre tabindex="0" class="prism-code language-json codeBlock_Cyri thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_GIri"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"id"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"b75f82f3-4075-461a-b033-aa35724a3155"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"addressFin"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mannerheimintie 1"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"addressSwe"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mannerheimvägen 1"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"addressNameFin"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mannerheimintie"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"addressNameSwe"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mannerheimvägen"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"numberPartOfAddressNumber"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"postalCode"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"00100"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"postalOfficeFin"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Helsinki"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"postalOfficeSwe"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Helsingfors"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"domicileCode"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"091"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"country"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"FI"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"coordinates"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"longitude"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">24.945831</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"latitude"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">60.169856</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"buildings"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">"id"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"building-123"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">"completionDate"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"1920-01-01"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">"mainPurpose"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token property" style="color:#36acaa">"descriptionFi"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Asuinrakennus"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">"facadeMaterial"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token property" style="color:#36acaa">"id"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"01"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token property" style="color:#36acaa">"descriptionFi"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Betoni"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">"heatingMethod"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token property" style="color:#36acaa">"id"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"01"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token property" style="color:#36acaa">"descriptionFi"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Vesikeskuslämmitys"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">"numberOfStoreys"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">6</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">"apartmentCount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">12</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">"grossFloorArea"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">1200.5</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_m0be" id="palvelun-hyödyt">Palvelun hyödyt<a href="https://docs.kontakto.fi/docs/blog/osoite-api#palvelun-hy%C3%B6dyt" class="hash-link" aria-label="Direct link to Palvelun hyödyt" title="Direct link to Palvelun hyödyt" translate="no">​</a></h2>
<ul>
<li class=""><strong>Suorituskyky:</strong> Rajapinta on optimoitu reaaliaikaiseen käyttöön. Nopea vasteaika tekee siitä ihanteellisen työkalun käyttöliittymien automaattiseen täydennykseen ja osoitteiden validointiin.</li>
<li class=""><strong>Helppokäyttöisyys:</strong> Tarjoamme selkeän REST-rajapinnan ja kattavan dokumentaation, mikä tekee integroinnista nopeaa ja vaivatonta.</li>
<li class=""><strong>Kattavuus:</strong> Osoitepalvelu on osa laajempaa Kontakto-alustaa. Saman integraation kautta saat käyttöösi myös kattavat yritystiedot ja muut tietolähteemme.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_m0be" id="käyttöönotto-itsepalveluna">Käyttöönotto itsepalveluna<a href="https://docs.kontakto.fi/docs/blog/osoite-api#k%C3%A4ytt%C3%B6%C3%B6notto-itsepalveluna" class="hash-link" aria-label="Direct link to Käyttöönotto itsepalveluna" title="Direct link to Käyttöönotto itsepalveluna" translate="no">​</a></h2>
<p>Osoitepalvelu on osa Kontakto API<!-- -->:n<!-- --> maksullista palvelua. Saat palvelun käyttöösi heti rekisteröitymällä <a href="https://kontakto.fi/" target="_blank" rel="noopener noreferrer" class="">Kontakto-palveluun</a> ja luomalla rajapinta -avaimen.</p>
<p>Tarkemmat tiedot integraatiota varten löydät <a href="https://docs.kontakto.fi/api" target="_blank" rel="noopener noreferrer" class="">dokumentaatiostamme</a>.</p>]]></content:encoded>
            <category>api</category>
            <category>osoitteet</category>
            <category>rakennukset</category>
            <category>suomi</category>
            <category>syke</category>
        </item>
        <item>
            <title><![CDATA[Kontakto v2.0]]></title>
            <link>https://docs.kontakto.fi/docs/blog/kontakto-v2</link>
            <guid>https://docs.kontakto.fi/docs/blog/kontakto-v2</guid>
            <pubDate>Wed, 20 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Kontakto v2.0 -rajapinta julkaistu ja nyt kaikkien käytettävissä! Päivitys tuo mukanaan laajemmat ja monipuolisemmat mahdollisuudet yritystietojen hakuun. Uusi rajapinta on saatavilla osoitteessa https//docs.kontakto.fi/api.]]></description>
            <content:encoded><![CDATA[<p>Kontakto v2.0 -rajapinta julkaistu ja nyt kaikkien käytettävissä! Päivitys tuo mukanaan laajemmat ja monipuolisemmat mahdollisuudet yritystietojen hakuun. Uusi rajapinta on saatavilla osoitteessa <a href="https://api-v2.kontakto.fi/" target="_blank" rel="noopener noreferrer" class="">https://api-v2.kontakto.fi</a>, ja sen dokumentaatio osoitteessa <a href="https://docs.kontakto.fi/api" target="_blank" rel="noopener noreferrer" class="">https://docs.kontakto.fi/api</a>.</p>
<p>Vanha rajapintaversio toimii uuden rinnalla toistaiseksi, jotta kaikilla käyttäjillä on riittävästi aikaa siirtyä uuteen versioon.</p>
<h2 class="anchor anchorTargetStickyNavbar_m0be" id="uutta-kohti">Uutta kohti<a href="https://docs.kontakto.fi/docs/blog/kontakto-v2#uutta-kohti" class="hash-link" aria-label="Direct link to Uutta kohti" title="Direct link to Uutta kohti" translate="no">​</a></h2>
<p>Tavoitteenamme Kontaktolla on aina ollut parantaa kansallisesti yritystietojen saatavuutta ja laatua. Uuden v2.0-rajapinnan kehitys aloitettiin alkuvuodesta 2025, koska halusimme tarjota asiakkaillemme entistä laajemmat tietosisällöt nopeudesta ja luotettavuudesta tinkimättä. Vaikka vuonna 2020 julkaistu alkuperäinen rajapintamme on palvellut luotettavasti miljoonia kyselyitä ja saavuttanut 99,99 %<!-- -->:n<!-- --> käytettävyyden, uusien tietolähteiden lisääminen siihen oli haastavaa.</p>
<h2 class="anchor anchorTargetStickyNavbar_m0be" id="uudistunut-rajapinta-ja-uudet-ominaisuudet">Uudistunut rajapinta ja uudet ominaisuudet<a href="https://docs.kontakto.fi/docs/blog/kontakto-v2#uudistunut-rajapinta-ja-uudet-ominaisuudet" class="hash-link" aria-label="Direct link to Uudistunut rajapinta ja uudet ominaisuudet" title="Direct link to Uudistunut rajapinta ja uudet ominaisuudet" translate="no">​</a></h2>
<p>Uusi v2.0-rajapinta on rakennettu kokonaan uudelle perustalle, mikä mahdollistaa tulevaisuudessa entistä nopeamman kehityksen ja uusien ominaisuuksien lisäämisen. Tämä julkaisu tuo mukanaan useita merkittäviä parannuksia mm. seuraavat ominaisuudet:</p>
<ul>
<li class="">Domainrekisteritiedot</li>
<li class="">Laajennettu haku</li>
<li class="">Postinumerot</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_m0be" id="parannettu-kehittäjäkokemus-ja-tulevaisuuden-näkymät">Parannettu kehittäjäkokemus ja tulevaisuuden näkymät<a href="https://docs.kontakto.fi/docs/blog/kontakto-v2#parannettu-kehitt%C3%A4j%C3%A4kokemus-ja-tulevaisuuden-n%C3%A4kym%C3%A4t" class="hash-link" aria-label="Direct link to Parannettu kehittäjäkokemus ja tulevaisuuden näkymät" title="Direct link to Parannettu kehittäjäkokemus ja tulevaisuuden näkymät" translate="no">​</a></h2>
<p>Uuden rajapinnan julkaisun myötä olemme panostaneet myös kehittäjäkokemuksen parantamiseen. Olemme julkaisseet täysin uuden ja kattavan dokumentaation osoitteessa <a href="https://docs.kontakto.fi/api" target="_blank" rel="noopener noreferrer" class="">https://docs.kontakto.fi/api</a>, joka tekee uuden rajapinnan käyttöönotosta entistä helpompaa. Lisäksi API-avainten hallinnointi on nyt mahdollista suoraan kontakto.fi-palvelun kautta.</p>
<p>Nyt kun v2.0 on julkaistu, työ uusien tietolähteiden ja toiminnallisuuksien parissa jatkuu. Tulemme lähiaikoina lisäämään rajapintaan uusia tietolähteitä. Aloitamme myös muiden kehitystä tukevien toimintojen, kuten SDK-kehityspakettien (Software Development Kit), kehittämisen, jotka helpottavat Kontakton tietojen integroimista muihin sovelluksiin.</p>]]></content:encoded>
            <category>kontakto</category>
            <category>release</category>
        </item>
    </channel>
</rss>