VIRANOMAISEN PALUUKANAVA WS API. Suomi.fi-viestit julkinen rajapinta

Samankaltaiset tiedostot
VIRANOMAISEN PALUUKANAVA WS API. Suomi.fi-viestit julkinen rajapinta

VIRANOMAIS WS API. Suomi.fi-viestit julkinen rajapinta

VIRANOMAIS WS API. Suomi.fi-viestit julkinen rajapinta

Viestinvälityspalvelu Viranomais API Kuvaus v. 0.3

Asiointitilin lomakerajapinta. Kansalaisen asiointitili

Asiointitilipalvelun Integraatiodokumentti

Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke

Asiointitilipalvelun Integraatiodokumentti

Viestit-palvelun viranomaisliittymän ohjelmointiohje. Java-esimerkki

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Varmennepalvelu Rajapintakuvaus Tulorekisteriyksikkö

Muutokset suoran sanoma-asioinnin webservicepalvelun

Maksuturva-palvelun käyttöönottolomakkeen rajapintakuvaus verkkokauppaohjelmistolle

Tekninen rajapinta - Soveltamisohje Kansallisen tulorekisterin perustamishanke

T2V2 Vaaratilanneilmoitussanomakuvaus

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

Suomi.fi Viestit. SFTP API Viranomaisille. Versio 1.0 / Hyväksytty. Väestörekisterikeskus

Veronumero.fi Tarkastaja rajapinta

TEKNINEN MÄÄRITTELY. Matkahuollon osoitekorttihaun rajapinta. Ismo Koskinen

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

Onecapital Invoicer XML API

VIA: Sanomaliikenteessä käytettävien

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

T2V2 Turvallisuushavaintoilmoitussanomakuvaus

Suomi.fi Viestit -palvelun käyttöönotto. Viranomaisen ohje palveluun liittymiseksi

Suomi.fi Viestit -palvelun käyttöönotto. Viranomaisen ohje palveluun liittymiseksi

Tekstiviestipalvelun rajapintakuvaus

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

Tietojen jakelu Skeemat Lokitiedot Kansallisen tulorekisterin perustamishanke

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

OnniSMS Rajapintakuvaus v1.1

Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group

VIA. Valtion Yhteinen Integraatiopalvelu. Palvelukuvaus. Valtion tieto- ja viestintätekniikkakeskus Valtori

Copyright Basware Corporation. All rights reserved. Pikaopas toimittajille Supplier Portal (Toukokuu 2013)

TEKNINEN MÄÄRITTELY. Matkahuollon toimipistehaun rajapinta. Ismo Koskinen

K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6)

Attribuutti-kyselypalvelu

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

SAMLINK VARMENNEPALVELU PALVELUKUVAUS OHJELMISTOTALOILLE

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Maksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS

PALVELUKUVAUS OHJELMISTOTALOILLE SAMLINK VARMENNEPALVELU

Julkishallinnon perustietovarantojen rajapinnat (PERA) -työryhmä

SÄHKE-hanke. Tekninen mallintamisen Siirtotiedoston metatietokuvaukset

sertifikaattiratkaisu Apitamopki

Avoin metsätieto - Rajapintapalvelut

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

Hankinnan tarjousvastauksen liittymäaineistojen kuvaukset

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Tätä ohjekirjaa sovelletaan alkaen. Ohjeeseen on lisätty tietoa avainversioista ja avainten vaihtamisesta

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Maksuturva- ja emaksut- palvelun integrointiohje

1 (1) Maksujärjestelmät. Sisällysluettelo

WEB SERVICES RAJAPINTA SAMLINKIN TEKNINEN RAJAPINTAKUVAUS OHJELMISTOTALOILLE

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Tätä ohjekirjaa sovelletaan alkaen.

Muutokset suoran sanoma-asioinnin webservicepalvelun

Suuli api dokumentaatio

Kuluttajan e-lasku, e-laskujen palautteet Laskuttajan palvelukuvauksen liite

Liite 7: Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto. Rajapintakäyttötapaukset

Julkishallinnon perustietovarantojen rajapinnat (PERA) - työryhmä

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

VEROILMOITUS OMA-ALOITTEISISTA VEROISTA, TYÖNANTAJASUORITUSTEN TIEDOT (VSRTASKV)

Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke

Kuva-aineistojen arkisto XUA-allekirjoituksen määritys

Varmennepalvelu - testipenkki. Kansallisen tulorekisterin perustamishanke

XML-saatavuuskysely. XML-tiedoston kuvaus. versio

Tietojen toimittaminen Skeemat Työnantajan erillisilmoitukset Kansallisen tulorekisterin perustamishanke

Omat Lähdöt ohjelmointirajapinta: Versio 1.01

Palkkatietoilmoitus Esimerkki 18 Työkorvaus, tulonsaajana luonnollinen henkilö

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

Tietojen jakelu Skeemat Työnantajan erillisilmoitukset Kansallisen tulorekisterin perustamishanke

VTJkysely-palvelu. Sovelluskyselyiden rajapintakuvaus

Rajapintakuvaus Liikenneluvat

Asiakastietoa käsittelevä järjestelmä. Rajapintakäyttötapaukset

RAKENTAMISEN TIEDONANTOMENETTELYN TIEDONANTOVELVOLLISEN (ILMOITTAJAKOHTAISET) TIEDOT (VSRAKYHT)

Kvarkki XUA: sähköisen allekirjoituksen määritys 1 (6) V 1.0. Kvarkki XUA: sähköisen allekirjoituksen määritys

Asiakastietoa käsittelevä järjestelmä. Rajapintakäyttötapaukset

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

HKL:N RAITIOLIIKENTEEN HÄIRIÖTIEDOTUS

Muutokset suoran sanoma-asioinnin web servicepalvelun

WooCommerce Checkout.fi Shop-in-Shop

Palkkatietoilmoitus Esimerkki 17 Kustannusten korvaukset

Työnantajan perustiedot ja työntekijätiedot

Tiedostomuotoinen ennakkoilmoitus

Opintopolku/SOTELI-integraation rajapintamääritykset

Päivitetty JETI pikaohje. Ennakkosuunnitelman luonti

Ilmonet ja rajapinnat Pääkaupunkiseudun kansalais- ja työväenopistojen kurssit

PIKAOHJE USEIDEN VASTAANOTTAJIEN LISÄÄMISEEN YHTIÖN JAKELULISTOILLE

VEROILMOITUS OMA-ALOITTEISISTA VEROISTA, MUUN OMA-ALOITTEISEN VERON TIEDOT (VSRMUUKV)

Palkkatietoilmoitus Esimerkki 7 Vakuuttamisen poikkeustilanne 2, iän perusteella (15 vuotta) Korvaava ilmoitus

AUTOVEROTUKSEN SANOMAOPAS ESITTELYKÄYTTÖILMOITUKSELLE

Vaalikone.fi API Presidentinvaalit 2012

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Myyntitilauserän kuvaus

Transkriptio:

VIRANOMAISN PALUUANAVA Suomi.fi-viestit julkinen rajapinta

V.01 RAJAPINTAUVAUS V 1.0 2 (9) DOUMNTINHALLINTA Omistaja Laatinut Lasse Pynnönen, VR Suomi.fi-viestit sovelluskehitystiimi Tarkastanut Hyväksynyt VRSION HALLINTA versionro mitä tehty pvm/henkilö 0.1 Dokumentin pohja tehty 0.2 Tarkastettu/esiluettu. Poistettu ylimääräisiä elementtejä ja tehty täydennyksiä, kommentoitu jne. ommenttikierrokselle. i vielä julkaisukelpoinen. 1.0 ommentit poistettu 24.11.2017 / Jyri Piirainen 4.12.2017 / Jarmo arttunen 24.1.2018/ Hannu orkeala

V.01 RAJAPINTAUVAUS V 1.0 3 (9) Sisällysluettelo 1 Yleistä... 4 1.1 Rajapinnan tekniset yleistiedot... 4 1.2 Paluukanava URL... 4 1.3 Viestin viranomaistiedot... 4 1.4 Tilakoodien selitteet... 5 2 Operaatiot... 5 2.1 Vieohteita... 5 Vastaussanoma... 6 2.2 VieohdeTiloja... 7 yselysanoma... 7 Vastaussanoma... 8 2.3 SOAP Fault... 8 3 simerkit... 9

V.01 RAJAPINTAUVAUS V 1.0 4 (9) VIRANOMAISN PALUUANAVA 1 Yleistä Tässä dokumentissa kuvataan Suomi.fi-viestit (Viestit-palvelun) paluukanavan rajapinta. on viranomaiselle vapaaehtoinen palvelu, jonka toteuttamalla Suomi.fi-viestit voi päivittää viestin tiloja viranomaisjärjestelmässä tai viedä sinne uusia viestejä. Viestirakenne noudattaa jo aiemmassa vaiheessa (ansalaisen asiointitili) vuoden 2010 suunniteltua rakennetta. Rajapintaan on tehty muutamia muutoksia/lisäyksiä, mutta yhteensopivuus vanhaa rajapintaa käyttävien viranomaisjärjestelmien kanssa on säilytetty. Siitä aiheutuu myös se, että rakenteessa esiintyy vanhaa Asiointitili- termiä. 1.1 Rajapinnan tekniset yleistiedot Sanomissa käytetään UTF-8 enkoodausta ja käytetty formaatti on text/xml. Taulukko 1: Rajapinnan endpoint Url Rajapinnan osoitteen määrittelee kukin viranomainen itse ja ilmoittaa Viestit-palvelulle. Taulukko 2: Viranomais SOAP API http asetukset Operaatio SoapAction Vieohteita http://www.suomi.fi/asiointitili/viranomaispaluukanava/vieohteita VieohdeTiloja http://www.suomi.fi/asiointitili/viranomaispaluukanava/vieohdetiloja 1.2 Paluukanava URL Soap sanoman Headerissa välitetään url viranomaisen järjestelmään: enttä Selite Tyyppi paluukanavaurl Viranomaisjärjestelmän URL 1.3 Viestin viranomaistiedot Jokaisessa viestissä on ensimmäisenä elementtinä viranomaisen tiedot. Taulukko 3: Viranomainen elementti enttä Selite Tyyppi Pakollinen ViranomaisTunnus Viranomaisen tunnus, jonka viestinvälityspalvelu on antanut. sim. 2574261-7 tai Vero PalveluTunnus Viranomaisen palvelutunnus, jonka viestinvälityspalvelu on antanut viranomaisen käyttöön. sim. TRASHA ayttajatunnus Viranomaisjärjestelmän käyttäjän tunniste, joka on ajon suorittanut. sim. timakar

V.01 RAJAPINTAUVAUS V 1.0 5 (9) SanomaTunniste SanomaVersio SanomaVarmenneNimi Viestin yksilöivä tunniste. sim. GUID1222888223 Viestin kutsun versionumero. sim. 1.0 Viranomaisjärjestelmän käyttämän varmenteen varmennenimi (Common Name). sim. Verohallinto 1.4 Tilakoodien selitteet Jokaisessa vastaussanomassa on Tilaoodi-elementti, joka koostuu tilakoodista, tilakoodin kuvauksesta (= virhekoodin selite) ja sanoman tunnisteesta (= viestin yksilöivä tunniste). Taulukko 4: Vastaussanoman Tilaoodi kentän arvot oodi uvaus 0 utsu onnistunut. 400 utsuviesti on sisällöltään tai muodoltaan virheellinen. 403 Viranomaistunnus ei vastaa autentikoitua. 404 Palvelutunnus ei vastaa viranomaistunnusta. 405 Toiminto ei sallittu viranomaiselle. 406 Allekirjoitus ei vastaa palvelutunnuksella muodostettua allekirjoitusta. 450 Muu virhe käsittelyssä. 453 ohdepalvelu ei vastaa. 2 Operaatiot 2.1 Vieohteita Tämän rajapinnan avulla voidaan viedä uusi viestejä viranomaisjärjestelmään. yselysanoma Taulukko 3: Vieohteita ysely elementti (simerkki) enttä Selite Tyyppi Pakollinen ohdemaara Lähetettävien asioiden lukumäärä int ohteet Asiat kokoava elementti elementti ohde Yhden asian tiedot kokoava elementti [0..n] Asiakas Asiaan liittyvän asiakkaan tiedot. elementti Sama asia voidaan lähettää usealle asiakkaalle, jolloin näitä elementtejä voi olla useita. AsiakasTunnus Asiakkaan henkilötunnus Sahkoposti Sähköpostiosoite Matkapuhelin Puhelinnumero TunnusTyyppi Vakiomerkkijono: SSN AsiointitiliTunniste Viittaus elementti ViittausTunniste Liittyvän asian tunniste ViittausTunnisteTyyppi Liittyvän asian tunnisteen tyyppi. Arvot: AsiointitiliTunniste tai ViranomaisTunniste

V.01 RAJAPINTAUVAUS V 1.0 6 (9) Nimeke Asian otsikkotieto, jonka viranomaisjärjestelmä tuottaa asiak- kaan omalla kielellä. LahetysPvm Lähetyspäivämäärä datetime LahettajaNimi Lähettäneen viranomaisen tarkempi nimi. uvausteksti Vapaamuotoinen kuvaus Tiedostot Asiaan liittyvät asiakirjat elementti Tiedosto elementti [0..n] Tiedostonuvaus Asiakirjan selite TiedostoURL Tiedoston URL, josta asiakirja on ladattavissa, jos käytetään viranomaisen omaa välivarastoa. TiedostoSisalto Tiedosto BAS64 -enkoodattuna. Tiedostooko Tiedoston koko kilotavuina. TiedostoMuoto Tiedoston formaatti (mime type). TiedostoNimi Tiedoston nimi sisältäen tiedostopäätteen. Viranomaisenmail Sähköpostiliityntä: Puolipisteellä eroteltuna joko 1 tai useampi sähköpostiosoite (jos reply-to on eri). Viestit lähetetään kaikkiin osoitteisiin. Vastaussanoma Taulukko 4: VieohteitaResponse elementti (simerkki) lementti Selite Tilaoodi Tilaoodi Vastauksen tilakoodi. Tarkempi tieto virhetilanteiden tapauksessa annetaan tekstimuotoisessa virhekoodin selitekentässä. Onnistumista kuvaavat koodit: 0=utsu onnistunut Virhekoodit: 400=utsuviesti on sisällöltään tai muodoltaan virheellinen. Viestit-palvelu palauttaa. 403=Viranomaistunnus ei vastaa autentikoitua. VIA palauttaa. 404=Palvelutunnus ei vastaa viranomaistunnusta. Viestit-palvelu palauttaa. 405=Toiminto ei ole sallittu viranomaiselle. 406=Allekirjoitus ei vastaa palvelutunnuksella muodostettua allekirjoitusta. 450 = Muu virhe käsittelyssä. Viestit-palvelu palauttaa. 453= ohdepalvelu ei vastaa. VIA palauttaa, jos ei saa viestit-palveluun yhteyttä. Lisäksi muissa virhetilanteissa voidaan palauttaa SOAPFAULT (esimerkiksi alustatason virheet). Tilaoodiuvaus Virhekoodin selitekenttä. simerkiksi kutsussa oleva ohdemaara ei vastaa kutsussa olevien Item:ien määrää. SanomaTunniste Viestin yksilöivä id-tieto, jota voidaan käyttää esim. lokitiedon tutkimisessa. ohdemaara äsiteltyjen asioiden lukumäärä. ohteet äsitellyt asiat kokoava elementti. ohde Yhden asian tiedot kokoava elementti.

V.01 RAJAPINTAUVAUS V 1.0 7 (9) ViranomaisTunniste Asiakas AsiakasTunnus TunnusTyyppi AsiointitiliTunniste ohteentila ohteentilauvaus Asian yksilöivä tunniste viranomaisen järjestelmässä. Sama tunniste, kuin kutsuviestissä. Asiaan liittyvän asiakkaan tiedot. Asia liitetään kyseisen loppuasiakkaan Viestit -palvelutiliin. Loppuasiakkaan henkilötunnus. Vakiomerkkijono: SSN Asian yksilöivä tunniste, jonka Viestit -palvelu on asialle antanut. Asiointitilitunniste yksilöi viestin aina asiakaskohtaisesti. li toimitettaessa Viestit - palvelutilille sama asia, joka liittyy moneen asiakkaaseen, on asialla kaikille asiakkaille yhteinen viranomaistunniste ja asiakaskohtainen asiointitilitunniste. utsun tallennuksen käsittelytila. äsittelytila palautetaan asiakaskohtaisesti. Onnistuneet statukset: (tässä tilanteessa asia on tallennettu asiointitilipalveluun) 200=kutsu onnistunut ja tallennettu Viestit -palvelutilille. Jos ei toimitettavia liitetiedostoja, voidaan käsitellä loppuun kutsun yhteydessä. 202=kutsu onnistunut ja laitettu käsittelyyn Viestit -palvelussa, mutta se ei vielä näy asiakkaan Viestit -palvelutilillä. Lopullinen vastaus on haettavissa erikseen erillisellä kutsulla. päonnistuneet statukset: (tässä tilanteessa asiaa ei ole tallennettu Viestit -palveluun) 520=annetulla tunnisteella löytyy jo asia, joka on tallennettu Viestit -palveluun eikä se ole virheellinen 521=liitoksen kohdetta (Viittaus) ei löydy tai se on eri asiakkaan asia 522=ongelma liitetiedoston tallennuksessa 523=ongelma liitetiedoston virustarkistuksessa 524=loppuasiakas ei ota vastaan asioita Viestit palvelutilille (tili passivoitu) 525=asian tietosisällössä virheitä 528=ei sallittu liitetiedoston tyyppi 529=liian iso liitetiedoston koko 550=muu virhe Tarkempi kuvaus virheestä. simerkiksi liitetiedostoon liittyvän virheen tapauksessa tiedoston nimi. 2.2 VieohdeTiloja Tämän kyselyn avulla voidaan päivittää viranomaisjärjestelmässä olevan viestin tiloja. yselysanoma Taulukko 5: VieohdeTiloja ysely elementti (simerkki) Parametri Selite Tyyppi Pakollinen ohdemaara Lähetettävien asioiden lukumäärä int ohteet Asiat kokoava elementti elementti ohde Yhden asian tiedot kokoava elementti [0..n] ViranomaisTunniste Asian yksilöivä tunniste viranomaisen järjestelmässä, jonka tulee olla pysyvä, yksilöivä tunniste. Asiakas Asiaan liittyvän asiakkaan tiedot. Sama asia voidaan lähettää usealle elementti

V.01 RAJAPINTAUVAUS V 1.0 8 (9) asiakkaalle, jolloin näitä elementtejä voi olla useita. AsiakasTunnus Asiakkaan henkilötunnus TunnusTyyppi Vakiomerkkijono: SSN AsiointitiliTunniste ohteentila int ohteentilapvm datetime ohteentilauvaus Viranomaisenmail Sähköpostiliityntä: Puolipisteellä eroteltuna joko 1 tai useampi sähköpostiosoite (jos reply-to on eri). Viestit lähetetään kaikkiin osoitteisiin. Nimeke e Vastaussanoma Taulukko 6: ViekohdeTilojaResponse elementti (simerkki) lementti Selite Tilaoodi Tilaoodi Vastauksen tilakoodi. Tarkempi tieto virhetilanteiden tapauksessa annetaan tekstimuotoisessa virhekoodin selitekentässä. Onnistumista kuvaavat koodit: 0=utsu onnistunut Virhekoodit: 400=utsuviesti on sisällöltään tai muodoltaan virheellinen. Viestitpalvelu palauttaa. 403=Viranomaistunnus ei vastaa autentikoitua. VIA-palvelu palauttaa. 404=Palvelutunnus ei vastaa viranomaistunnusta. Viestit-palvelu palauttaa. 405=Toiminto ei ole sallittu viranomaiselle. 406=Allekirjoitus ei vastaa palvelutunnuksella muodostettua allekirjoitusta. 450 = Muu virhe käsittelyssä. Viestit -palvelu palauttaa. 453= ohdepalvelu ei vastaa. VIA -palvelu palauttaa, jos ei saa Viestit palveluun yhteyttä. Lisäksi muissa virhetilanteissa voidaan palauttaa SOAPFAULT (esimerkiksi alustatason virheet). Tilaoodiuvaus Virhekoodin selitekenttä. simerkiksi kutsussa oleva ohdemaara ei vastaa kutsussa olevien Item:ien määrää. SanomaTunniste Viestin yksilöivä id-tieto, jota voidaan käyttää esim. lokitiedon tutkimisessa 2.3 SOAP Fault Jos palvelun suorituksessa tapahtuu tekninen virhe, palvelu palauttaa SOAP Faultin kutsujalle. Viestin välitön uudelleen lähetys on turhaa.

V.01 RAJAPINTAUVAUS V 1.0 9 (9) 3 simerkit simerkkisanomat on saatavissa erillisinä XML-tiedostoina.