Tiedon hyödyntäjille ja kehittäjille
Tällä sivulla kerrotaan mm rajapintoihin liittyvistä asioista.
PalveluYdin rajapinnat
PalveluYdin rajapinnat
PalveluYdin tarjoaa kohdejärjestelmille lukurajapinnan polussa `/api/public`.
- Lukurajapinta on toteutettu JSON RESTful -tyylillä ja pääsyoikeudet luvitetaan Helsingin kaupungin API Gatewayn avulla.
Ajantasainen rajapintakuvaus on nähtävillä stage-ympäristössä osoitteessa
https://stage.palveluydin.hel.fi/api/swagger-ui/index.html?urls.primaryName=Public+API
Nykyinen `/api/public` on toteutettu v0-lukurajapintana. Rajapinnan kautta voi hakea tietoa tällä hetkellä esimerkiksi seuraavista tietokokonaisuuksista:
- palvelut
- palvelupaikat
- verkkoasiointikanavat
- verkkosivut
- puhelinasiointikanavat
- tulostettavat lomakkeet
- organisaatiot
- palvelukokonaisuudet
- asiasanat
Lisäksi rajapinnassa on käytössä health-tarkistusrajapinta.
Rajapinta tukee tällä hetkellä lukukäyttöä eli GET-kutsuja. Listausrajapinnoissa on käytössä sivutus sekä rajapintakuvauksen mukaisia lajittelu- ja suodatusmahdollisuuksia.
Rajapintaa kehitetään edelleen projektin edetessä, ja kehitystyössä osallistetaan kohdejärjestelmien edustajia parhaan lopputuloksen saavuttamiseksi.
API-avaimen rajapinnan testaamiseen voi hakea Kati Seppälältä (kati.seppala@hel.fi) tai Henna Niemeltä (henna.niemi@hel.fi).
Voinko jatkaa TPR-rajapintojen käyttöä?
PalveluYdin tulee korvaamaan TPR-perheen Toimipisterekisterin, Palvelukuvausrekisterin sekä organisaatiosovelluksen. Tässä yhteydessä myös vanhat TPR-rajapinnat poistuvat käytöstä. Siirtyminen PalveluYtimen rajapintoihin tulee vaatimaan toimenpiteitä kaikissa kohdejärjestelmissä.
TPR-rajapintojen poistumisaikataulusta tiedotetaan tarkemmin vuoden 2027 aikana. Alustavasti alasajoa on kaavailtu vuoden 2028 alkupuoliskolle.
Siirtymän suunnittelu kannattaa kuitenkin aloittaa hyvissä ajoin, koska korvaava `/api/public`-rajapinta on jo toteutettu ja sitä kehitetään edelleen.
PalveluYdin ja kirjautuminen
PalveluYtimen käyttöliittymässä on käytössä AD/EntraID-kirjautuminen eli käyttäjät eivät tarvitse kirjautumiseen erillisiä tunnuksia. Käyttäjä tunnistetaan automaattisesti AD/EntraID-tunnukseen perustuen.
PalveluYdin käyttää työntekijöiden tunnistautumiseen Helsingin kaupungin tunnistautumisratkaisua.
Lisätietoja: https://profiili.hel.fi/guide
Rajapintojen käyttöoikeudet hallitaan erikseen Helsingin kaupungin API Gatewayn kautta. API-avaimen rajapinnan testaamiseen voi hakea Kati Seppälältä (kati.seppala@hel.fi) tai Henna Niemeltä (henna.niemi@hel.fi).