Työpaikkailmoitusten hakurajapinnan tekninen dokumentaatio

Dokumentaation tarkoitus

Tämä dokumentaatio tarkentaa Työmarkkinatorin työpaikkailmoitusten hakurajapinnan teknisiä vaatimuksia ja kuvaa varsinaisen rajapinnan käytön. Rajapinnan käyttöönoton prosessi on kuvattu tarkemmin Työmarkkinatorin sivulla. Samasta paikasta löytyvät myös työpaikkailmoitusten hakuun liittyvän P67-rajapinnan OpenApi-kuvaukset.

Rajapinnan käyttötarkoitus

Rajapinnan kautta ulkoisista palveluista voidaan hakea työpaikkailmoituksia Työmarkkinatorilta. Hakuun on mahdollista antaa erilaisia suodattimia rajaamaan haun tulosjoukkoa. Hakutulokset palautetaan työpaikkailmoituksen rakenteen mukaisesti hakevalle järjestelmälle.

Käyttöönotto

Rajapinta työpaikkailmoitusten hakuun Työmarkkinatorilta tarjotaan KEHA-keskuksen integraatioalustan (Kipa) kautta. Tunnukset integraatioalustan käyttöön sekä siihen liittyvät IP-avaukset tehdään KEHA-keskuksen toimesta osana rajapinnan käyttöönoton prosessia. Rajapinnan käytössä tarvittavat tunnukset toimitetaan rajapinnan käyttäjälle tietoturvallisesti. Tarkempia tietoja käyttöönotosta löytyy Työmarkkinatorin sivulla.

Työpaikkailmoitusten haku

Tarkempi työpaikkailmoitusten hakuun liittyvä prosessi on kuvattu alla olevassa kaaviossa.

Työpaikkailmoitusten haun prosessi - kuvattu perässä olevassa tekstissä

Varsinainen työpaikkailmoitusten haku tapahtuu Kipa-integraatioalustan palvelun P67 kautta Työmarkkinatorin taustapalveluun. Tarjolla olevat toiminnot, tietosisällöt ja vastaukset on kuvattu hakurajapinnan YAML-kuvauksessa.

Haku tapahtuu HTTP:n POST-metodilla, jotta uudistuneet suodattimet saadaan helpommin mukaan kutsuun ja niiden käsittely on suoraviivaisempaa rajapinnan molemmissa päissä.

Kutsut Kipa integraatioalustan kautta autorisoidaan API key mekanismilla ja kutsun header-tietoihin on lisättävä Kipan käyttöä varten toimitettu KIPA-Subscription-Key.

Endpoint

Kipa-integraatioalustan palvelu P67 löytyy seuraavista osoitteista

Työpaikkailmoituksen rakenne

Työpaikkailmoituksen tietomalli koostuu alla olevan kuvan mukaisista kokonaisuuksista.

Työpaikkailmoituksen tietosisältö kuvana - tiedot löytyvät yaml-kuvauksesta

Hakutulokset

Suodattimien mukaiset hakutulokset palautetaan ulkoiselle palvelulle Newline-delimited JSON (NDjson) streamina.

Koodistot

Työpaikkailmoitukseen liittyvät erilaiset koodistoarvot ovat saatavilla Työmarkkinatorin koodistopalvelusta. Alla on kuvattu eri tietojen koodistot. Myös OpenApi-kuvauksessa on tieto attribuuttiin liittyvästä koodistosta.

Koodiston json-rakennetta luetaan siten, että koodiarvot löytyvät tunnus-elementistä ja tunnukseen liittyvä kuvaus lokalisoituna selite-elementistä. Jokaiseen koodiarvoon liittyy myös voimassaoloaika. Koodistossa saattaa olla siis koodiarvoja, jotka on jo poistettu käytöstä. Tälloin koodeilla on loppupaiva-tieto. Joillain koodistoilla voi olla laajennuksia, joilla koodiston hyödyntämistä voidaan tarkentaa. Esimerkiksi osajoukko-laajennuksella halutaan rajata vain tietyt kooditunnukset tiettyyn tarkoitukseen. Järjestysnumero-laajennus kertoo koodien halutun järjestyksen esimerkiksi valintalistoissa.

Versio

PäivämääräMuutoksen kuvaus
10.3.2026Ensimmäinen versio