Rajapinta tarjoaa ohjelmalisen väylän jäte- ja vesikulutustietojen hyödyntämiseen. Tietoja voi hakea rajapinnasta eRaportissa muodostetuilla koontiraporttitunnuksilla. Raporttitunnusten kanssa tulee huomioida, että tuotanto- ja tuotantotesti-ympäristöihin on kuhunkin omat koontiraporttitunnuksensa. Tuotantotesti-ympäristön koontiraporttien hallinta tapahtuu samaan tapaan eRaportti-sovelluksen kautta kuin tuotantoympäristössä.
Halutut kohteet lisätään ensin eRaportissa koontiraportille ja tämän jälkeen koontiraportin API-osiosta voidaan noutaa oikeat REST-osoitteet, joilla tiedot voi noutaa JSON-muodossa.
Siirry tästä tuotantotesti-ympäristön eRaportti sovellukseen
Palvelu palauttaa rajapinnan tilan esim. automaattista valvontaa tai virheen etsintää varten. Kun palvelu toimii normaalisti, rajapinta palauttaa sanoman runko-osassa tekstin OK. Virhetilanteen yhteydessä sanoman vastauksen runko-osa alkaa tekstillä WARN tai FAIL ja runko-osan loppu sisältää vapaana tekstinä hieman tarkempaa tietoa virhetilanteesta.
3.1.1 - Rajapinnan kutsuminen
Kutsun lähettäminen | |
---|---|
Osoite |
|
Metodi | GET |
3.1.4 - Esimerkkisanoma tilakyselyn testaamiseksi.
Palvelu palauttaa rajapinnan version.
3.2.1 - Rajapinnan kutsuminen
Kutsun lähettäminen | |
---|---|
Osoite |
|
Metodi | GET |
3.2.4 - Esimerkkisanoma versiokyselyn testaamiseksi.
Kulutustiedot voidaan noutaa rajapinnasta kuukausittain tai vuosittain jaksotettuna. Sanoma voi sisältää kerrallaan yhden tai usean kohteen kulutustiedot. Lisäksi voidaan valita sisällytetäänkö sanomaan jäte- ja/tai vesitiedot.
Usean kohteen tietoja haetaessa rajapintakutsun voi tehdä pollaus-tyyppisesti kahdessa vaiheessa tai suoraan yhdellä kutsulla. Isommille listoille suosittelemme kaksivaiheista noutoa, koska muuten kutsun suoritusaika venyy pitkäksi. Pollaus-menetelmällä raportin muodostus käynnistetään ensin yhdellä kutsulla ja tämän jälkeen jäädään pollaamaan listan valmistumista. Raportti voidaan ladata, kun rajapinta ilmoittaa raporttiajon valmistumisesta.
Jätetiedot: Rajapinnassa esitetyt jätetiedot päivittyvät raporttikohteen laskutusrytmin mukaisesti, eli raportilla esitetyt jätetiedot perustuvat laskutuksen tietoihin. Näin ollen kohteiden tiedot päivittyvät rajapinnassa 1,2,4,6 tai 12 kuukauden jaksoissa.
Vesitiedot:Raportilla esiintyvät vesitiedot perustuvat laskutukseen ilmoitettuihin vesimittarilukemiin ja lukemien tarkkuus riippuu kunkin kohteen lukemienilmoitusrytmistä. Useissa kohteissa lukema ilmoitetaan ainoastaan kerran vuodessa. Lukemat on mahdollista ilmoittaa sähköisen rajapinnan kautta, jolloin ilmoitusrytmi voi olla kerran kuukaudessa.
Vesitilastoissa on vuodenvaihteeseen liittyvä poikkeuskäsittely, joka vuoden vaihtumisen jälkeen täydentää tilastot edellisvuoden lopun osalta arvioidulla kulutuksella. Tämä toiminto suoritetaan, jotta täydet vuodet olisivat heti vuoden vaihtumisen jälkeen keskenään vertailtavissa, eikä vasta sitten kun käyttöpaikalle saapuu seuraava ilmoitettu lukema. Eli esimerkiksi käyttöpaikalle, jolla viimeisin lukema on kesäkuulta:
Tämä menettely varmistaa sen, että täydet vuodet ovat keskenään vertailtavissa. Arvioitu kulutus täsmää pääsääntöisesti hyvin todellisen kulutuksen kanssa, ellei käyttöpaikassa ole esim. tehty remonttia tai käyttö on hyvin vaihtelevaa.
3.3.1 - Rajapinnan kutsuminen
Taulukoissa on esitetty erillään rest-kutsun perustiedot sekä varsinaiset kyselyosat yhden kohteen tai yhden koontilistan kohteiden tiedoille.
Kutsun lähettäminen | |
---|---|
Osoite |
|
Metodi | GET |
Headers |
|
Api-avain |
|
Rajoitukset |
|
Yksittäisen kohteen tietojen noutaminen | |
---|---|
Esimerkki | https://raportit.hsy.fi:8443/report/rest/v1/reporting/both/WT-MOCK-WATER-ID/WS-MOCK-WASTE-ID/YEARLY/fi |
Jätetiedot | <osoite>/v1/reporting/waste/{wasteServiceNumber}/{period}/{language} |
Vesitiedot | <osoite>/v1/reporting/water/{waterServiceNumber}/{period}/{language} |
Jäte- sekä vesitiedot | <osoite>/v1/reporting/both/{waterServiceNumber}/{wasteServiceNumber}/{period}/{language} |
Koontilistan kohteiden tietojen noutaminen | |
---|---|
Esimerkki | Kaksivaiheista noutoa käytettäessä molemmissa kutsuissa pitää olla samat kutsuparametrit. |
Raportin käynnistäminen: https://raportit.hsy.fi:8443/report/rest/v1/is-reporting-ready/both/list/MOCK-LIST-ID/YEARLY/fi/strict-fail |
|
Raportin lataaminen https://raportit.hsy.fi:8443/report/rest/v1/reporting/both/list/MOCK-LIST-ID/YEARLY/fi/strict-fail |
|
Jätetiedot | <osoite>/v1/(reporting | is-reporting-ready)/waste/list/{listId}/{period}/{language} |
Vesitiedot | <osoite>/v1/(reporting | is-reporting-ready)/water/list/{listId}/{period}/{language} |
Jäte- sekä vesitiedot | <osoite>/v1/(reporting | is-reporting-ready)/both/list/{listId}/{period}/{language} |
Kyselyille yhteiset poikkeuskäsittelyt | |
---|---|
Esimerkki | https://raportit.hsy.fi:8443/report/rest/v1/reporting/both/list/MOCK-LIST-ID/YEARLY/fi/mode-strict |
Kaikki kyselyt | <osoite>/<kyselyosa>/{mode} |
3.3.2 - Kyselyosan parametrit
Kenttä sanomassa | Kentän nimi | Muoto | Esimerkki | Kuvaus |
---|---|---|---|---|
X-API-KEY | Api-avain | (Header) | HSYTEST01_1...7 | GET-sanoman otsikkotiedoissa X-API-KEY-kenttässä välitettävä tieto. Rajapinnan käyttöön vaadittava järjestelmäkohtainen tunnus. Katso lisätietoja kohdasta Rajapinnan käyttöehdot. |
wasteServiceNumber | Jätepalvelun tunniste | Merkkijono | WSpjh7d...6fSf | Koontiraportilta poimittu jätepalvelun tunnus. Tunnus on muodostettu kohteen koontiraportille lisäämisen yhteydessä, esimerkiksi jätelaskulta löytyvien tunnisteiden avulla. Tunnus ei näin ollen ole suoraan pääteltävissä laskulla esiintyvistä tunnisteista. Raportoitavat kohteet tulee siis ensin lisätä eRaporttipalvelun käyttöliittymässä koontilistalle, jotta niille saadaan raportointirajapinnassa käytettävät tunnisteet. Kohteiden tunnukset löydät koontiraportin API-osiosta. |
waterServiceNumber | Vesisopimuksen tunniste | Merkkijono | WTsdfsK...6sr0 | Koontiraportilta poimittu vesisopimuksen tunnus. Tunnus on muodostettu kohteen koontiraportille lisäämisen yhteydessä, esimerkiksi vesilaskulta löytyvien tunnisteiden avulla. Tunnus ei näin ollen ole suoraan pääteltävissä laskulla esiintyvistä tunnisteista. Raportoitavat kohteet tulee siis ensin lisätä eRaporttipalvelun käyttöliittymässä koontilistalle, jotta niille saadaan raportointirajapinnassa käytettävät tunnisteet. Kohteiden tunnukset löydät koontiraportin API-osiosta. |
listId | Koontiraportin tunniste | Merkkijono | 896Ws7j7...qd73 | Koontiraportin tunnisteen saa eRaportti-palvelun käyttöliittymästä. Se muodostetaan lisäämällä halutut kohteet koontiraportille. |
period | Raportointi jakso | Merkkijono | YEARLY | Muodostettavan raportointijakson pituus MONTHLY = kuukausittainen tai YEARLY = vuosittainen. Tällä hetkellä ainoastaan jätetiedot noudattelevat jaksotusta. Vesitiedot raportoidaan aina vuositasolla. |
language | Kieli | Merkkijonovakio | fi | Rajapinnan palauttammisssa koodistoarvoissa ja virheilmoituksissa käytettävä kieli. Tuetut kielet ovat fi=suomi sekä sv=ruotsi. |
mode | Poikkeuskäsittely | Merkkijonovakio | mode-strict | Parametrillä mahdollistetaan poikkeuskäsittelyiden lisääminen rajapintaan. Poikkeuskäsittelyn asettaminen ei ole pakollista.
Ilman poikkeuskäsittelyä puutteelliset kohteet jätetään pois tilastosta ja messages-virhelistaan lisätään varoitus kustakin
puutteellisesta kohteesta.
|
3.3.3 - Paluusanoman kentät
{ "status": "INITIATED", "success": true, "created": "2020-12-16T09:36:02.196+02:00" }
Kenttä sanomassa | Kentän nimi | Muoto | Esimerkki | Kuvaus |
---|---|---|---|---|
success | Kutsun onnistuminen | Totuusarvo | true | Sanoman muodostusta pidetään aina onnistuneena, jos kutsussa ei tapahdu järjestelmävirhettä. Jos annetuilla tunnuksilla ei löydy raporttikohdetta,
|
messages | Virheilmoitukset | Merkkijonolista | - | Sanoma sisältää listan virheilmoituksia, jotka ovat muodostuneet yhden kohteen tai listan kohteiden tietojen haun yhteydessä. Virheilmoituksissa esiintyviä raporttitunnuksia vastaavien kohteiden tarkemmat tunnistetiedot voi käydä tarkistamassa käyttöliittymän API-osiosta, jotta tunnistaa mihin kohteeseen virhe liittyi. |
moments | Raporttijaksot | Lista | Tietue | Raporttijaksot sisältää listanana vuosi- tai kuukausikohtaiset tilastot kaikille raporttikohteille, joille löytyy tilastoja kyseisellä jaksolla. Näin ollen kaikille jaksoille ei todennäköisesti löydy tilastoja kaikille kohteille. Lisäksi lista sisältää vain ne raporttijaksot, joille sisältyy tilastoja. Näin ollen esimerkiksi kuukausikohtaisissa tilastoissa on raporttijakso vain joka toiselle kuukaudelle, kun kohteiden laskutusjakso on 2kk. |
moment | Jakso | Merkkijono | "2003" tai "2003-01" |
Raporttijakso on vuosi tai vuosi sekä viivalla erotettuna kuukausi. Vesitilastot ovat tällä hetkellä saatavilla vain vuosittain tilastoituna, joten vaikka tilastointijaksoksi olisi valittu kuukausi, vesitilastojen raporttijakso on esim. 2013, vaikka sama vastaussanoma sisältäisi jätetilastoja jaksoille "2012-12", "2013-01", jne. |
customers | Raporttikohde | Tietue | - | Jäte- ja vesikohteen yhdistelmän muodostama raportointikohde. Raportointikohde voi sisältää molempien sopimusten tiedot tai vain jäte- tai vesisopimuksen tiedot. Pääosin kuhunkin kiinteistöön liittyy yksi jätepalvelusopimus ja yksi vesisopimuskokonaisuus. Joissain tapauksissa kiinteistöön voi liittyä useampi vesi- tai jätesopimus, mutta näiden linkittäminen yhdeksi raportointikohteeksi ei ole palvelussa mahdollista. |
address | Kohteen nimi | Merkkijono | Esimerkkitie 1, 00100, Helsinki (55555 / BB111111111) | Koontiraportilla kohteen nimenä käytettävä osoite, joka on yhdistelmä jäte- ja vesisopimuksen osoitteesta. Osoitteen perään on lisätty sulkeisiin vedenkäyttöpaikan tunnus sekä jätepalvelutunnus, tai viiva jos parista puuttuu toinen sopimus. |
wasteContractNumber | Jätepalvelutunnus | Merkkijono | BB111111111 | Laskulla esiintyvä jätesopimuksen jätepalvelutunnus. Tunnusta voidaan käyttää raportoitavan tiedon kohdistamiseen kutsuvassa järjestelmässä. Tunnuksen käyttäminen kohdistamiseen on suositeltavampaa kuin osoitteen käyttäminen. Jätepalvelutunnuksella on muutama eri esitysmuoto, joten kutsuvassa järjestelmässä voidaan joutua tekemään triviaalimuunnos esitysmuotojen välillä. |
waterUsageLocationNumber | Käyttöpaikan numero | Merkkijono | 55555 | Laskulla esiintyvä vesisopimuksen vedenkäyttöpaikan numero. Tunnusta voidaan käyttää raportoitavan tiedon kohdistamiseen kutsuvassa järjestelmässä. Tunnuksen käyttäminen kohdistamiseen on suositeltavampaa kuin osoitteen käyttäminen. |
waterUsageLocationAddress | Käyttöpaikan osoite | Merkkijono | Esimerkkitie 1 | Vedenkäyttöpaikan osoite kuvastaa päävesimittarin sijaintia, ja näin ollen saattaa olla eri osoite kuin kiinteistön osoite tai jätteiden nouto-osoite. Tällä hetkellä käyttöpaikan osoite sisältää vain katuosoitteen ilman postinumeroa ja kaupunkia. |
wasteCollectionAddress | Nouto-osoite | Merkkijono | Esimerkkitie 1, 00100, Helsinki | Jätteiden nouto-osoite kuvastaa jätepisteen sijaintia, ja näin ollen saattaa olla eri osoite kuin kiinteistön osoite tai vedenkäyttöpaikan osoite. |
waste | Jätetilastot | Tietue | - | Lista jaksossa kerätyistä jätteistä. Jätetilastot sisältävät omina tietueinaan kerätyt "varsinaiset" jätelajit sekä Muut-jätelajin, johon koostetaan kertaluontoiset jätteet, kuten astian vierestä kerätyt jätesäkit. Jätelajien nimet tulevat koodistosta ja täsmäävät kodien nykyhetken arvoon. Näin ollen jätelajien nimet voivat muuttua tulevaisuudessa ja muutokset saattavat vaikuttaa myös aiempien vuosien jätelajien nimiin. Muutoksia koodistoarvoissa tapahtuu hyvin harvoin, jos koskaan. Uusien jätelajien lisääminen koodistoon on tavallisempaa. Varsinaisia jätelajeja ovat:
|
water | Vesitilastot | Tietue | - | Lista vedenkulutuksen tiedoista. Tällä hetkellä saatavilla ainoastaan tieto "Vedenkulutus vuosittain". |
type | Tyyppi/Nimi | Merkkijono | Sekajäte | Tilastoidun tiedon nimi, kuten sekajäte tai vedenkulutus vuodessa. |
amount | Määrä | Merkkijono | 1000 | Merkkijonona esitetty kokonaisluku. Määrään liittyvä yksikkö löytyy omasta kentästään. |
cost | Kustannus | Merkkijono | 1000 | Merkkijonona esitetty kokonaisluku. Kustannukseen liittyvä yksikkö löytyy omasta kentästään. Tällä hetkellä vesitilastoille ei ole saatavilla kustannustietoa. |
amountUnit | Määrän yksikkö | Merkkijono | Kg | Määrän yksikkö. Tällä hetkellä mahdollisia yksiköitä ovat Kg (kilogrammaa), t (tonnia), m³ (kuutiometriä) sekä kpl (kappaletta). |
costUnit | Kustannuksen yksikkö | Merkkijono | 1000 | Kustannuksen yksikkö. Tällä hetkellä ainoa mahdollinen yksikkö on EUR (euroa). |
3.3.4 - Esimerkkisanomat joilla voi testata tilastorajapintaa. Tuotantokäyttöä varten ole yhteydessä HSY:hyn. Katso lisätietoja kohdasta Rajapinnan käyttöehdot.
[ { "messages": [ "Antamallasi jätepalvelutunnus-yhdistelmällä ei löytynyt voimassa olevaa jätepalvelua.(WS12345)"], "moment " : "2003" , "customers" : [ { "address " : "Esimerkkitie 1, 00100, Helsinki (55555 / BB111111111)", "wasteContractNumber " : "BB111111111", "waterUsageLocationNumber " : "55555", "waterUsageLocationAddress " : "Esimerkkitie 1", "wasteCollectionAddress " : "Esimerkkitie 1, 00100, Helsinki", "waste": [ { "type " : "Biojäte", "amount " : "1000", "cost " : "500", "amountUnit " : "Kg" "costUnit " : "EUR" }, { "type " : "Sekajäte", "amount " : "1000", "cost " : "500", "amountUnit " : "Kg", "costUnit " : "EUR", }, { "type " : "Muut", "amount " : null, "cost " : "1548", "amountUnit " : null, "costUnit " : "EUR", } ], "water": [ { "type " : "Vedenkulutus vuosittain", "amount " : "1000", "cost ": null , "amountUnit " : "m³" , "costUnit " : "EUR" } ] } ] } ]
{ "error": "Koontiraporttia ei löytynyt annetulla tunnuksella", "success": "false" }
Rajapinnasta on noudettavissa palvelukuvaustiedot koontiraportin jätepalvelusopimuksille. Yli neljä kohdetta sisältäville listoille listojen nouto tulee suorittaa kahdessa vaiheessa. Ensimmäisessä vaiheessa käynnistetään listan muodostus, ja toisessa vaiheessa noudetaan edellisen kutsun muodostamat palvelukuvaustiedot. Palvelukuvauksen tiedot voi noutaa uudestaan 12 tunnin välein.
Palvelukuvausten muodostaminen käynnistetään tekemällä GET-pyyntö käynnistysosoitteeseen. Kutsu ei vaadi Api-avainta.
Ensimmäinen pyyntö käynnistää palvelukuvausten muodostamisen kyseiselle koontilistalle, ja palvelu palauttaa koodin INIATED. Tämän jälkeen listan valmistumista voi seurata pollaamalla samaa osoitetta. Työn ollessa käynnissä, rajapinta palauttaa koodia PENDING. Rajapinta ilmoittaa työn valmistumisesta READY-koodilla. Jos palvelukuvaus ei valmistu useasta käynnistysyrityksestä huolimatta, tarkista koontiraporttitunnus, sillä käynnistäminen ei anna virhettä väärästä koontiraportitunnuksesta.
Palvelukuvausten lataaminen voidaan suorittaa käynnistämisen valmistuttua tai jos koontilistaan kuuluu alle viisi kohdetta, voidaan palvelukuvaukset ladata ilman esikäynnistystä.
Palvelukuvausten muodostuksen aikana on mahdollista esiintyä tietoliikennekatkoksia tai kohteiden tiedoissa voi olla virheitä, joilloin yksittäisen listan kohteen tietojen haku voi epäonnistua. Näissä tapauksissa kohteen jäteastioiden tilalla on tyhjä astiarivi ja messages-kentässä kerrotaan tietojen latauksen epäonnistuneen.
3.4.1 - Rajapinnan kutsuminen
Kutsun lähettäminen | |
---|---|
Osoite |
|
Metodi | GET |
Headers |
|
Api-avain |
|
Rajoitukset |
|
Kyselyosa palvelukuvausten lataamiseksi | |
---|---|
Palvelukuvausten muodostuksen käynnistäminen | <osoite>/v1/is-details-ready/waste/{listId}/{language} |
Palvelukuvausten latausosoite | <osoite>/v1/details/waste/{listId}/{language} |
3.4.2 - Kyselyosan parametrit
Kenttä sanomassa | Kentän nimi | Muoto | Esimerkki | Kuvaus |
---|---|---|---|---|
X-API-KEY | Api-avain | (Header) | HSYTEST01_1...7 | GET-sanoman otsikkotiedoissa X-API-KEY-kenttässä välitettävä tieto. Rajapinnan käyttöön vaadittava järjestelmäkohtainen tunnus. Katso lisätietoja kohdasta Rajapinnan käyttöehdot. |
listId | Koontiraportin tunniste | Merkkijono | 896Ws7j7...qd73 | Koontiraportin tunnisteen saa eRaportti-palvelun käyttöliittymästä. Se muodostetaan lisäämällä halutut kohteet koontiraportille. |
language | Kieli | Merkkijonovakio | fi | Rajapinnan palauttammisssa koodistoarvoissa ja virheilmoituksissa käytettävä kieli. Tuetut kielet ovat fi=suomi sekä sv=ruotsi. |
3.4.3 - Paluusanoman kentät
{ "status": "INITIATED", "success": true, "created": "2020-12-16T09:36:02.196+02:00" }
Kenttä sanomassa | Kentän nimi | Muoto | Esimerkki | Kuvaus |
---|---|---|---|---|
statisticsDetails | Lista koontiraportin kohteiden palvelukuvauksista. | Lista | Rajapinnan vastaussanoma koostaa yhteen koontilistan jätepalvelutunnuksille suoritettujen palvelukuvauspyyntöhakujen vastaukset. Kohteiden palvelukuvaukset haetaan erillisillä pyynnöillä ja osa pyynnöistä voi epäonnistua toisistaan riippumatta. Epäonnistuminen saattaa johtua kohteen sopimuksen päättymisestä tai esimerkiksi satunnaisesta tietoliikennehäiriöstä kutsun suoritushetkellä. | |
messages | - | Merkkijonolista | - | Ei käytössä, aina tyhjä. |
queryParameters | Hakuparametrit | Tiete | - | Pyynnön tekemisessä käytetyt parametrit, jossa serviceNumber on kohteen koontilistatunnus. wasteInvoice sekä postalCode on aina nolla, koska käytetään koontilistatunnusta. Created-aikaleima kertoo pyynnön valmistumishetken. Type on aina CUSTOMER_DETAILS. |
wasteCustomerDetails | Jätepalvelukuvaus | Tietue | - | Palvelukuvaustiedot yhdelle jätepalvelulle. |
waterCustomerDetails | Vesipalvelukuvaus | Tietue | - | Rajapinta ei tällä hetkellä tue vesikohteiden tietojen hakemista. |
created | Rajapintan kutsun valmistumishetki | Merkkijono | 2018-10-21T18:38:25.852+03:00 | Kutsun suoritushetki |
success | Suorituksen onnistuminen | totuusarvo | true | Kutsun suorituksen katsotaan onnistuneen, jos koontilista löytyy. Yksittäisen tai kaikkien palvelukuvausten nouto voi kuitenkin epäonnistua. |
Kenttä sanomassa | Kentän nimi | Muoto | Esimerkki | Kuvaus |
---|---|---|---|---|
serviceNumber | Jätepalvelutunnus | Merkkijono | BB11111111 | Kohten jätepalvelutunnus. Tunnusta voidaan käyttää raportoitavan tiedon kohdistamiseen kutsuvassa järjestelmässä. Tunnuksen käyttäminen kohdistamiseen on suositeltavampaa kuin osoitteen käyttäminen. |
postalCode | Postinumero | Merkkijono | 0 | Tietoa ei näytetä rajapinnassa, joten arvo on aina 0. |
invoiceNumber | Laskun numero | Merkkijono | 0 | Tietoa ei näytetä rajapinnassa, joten arvo on aina 0. |
address | Nouto-osoite | Merkkijono | Esimerkkitie 1, 00100, Helsinki | Jätteiden nouto-osoite kuvaa jätepisteen sijaintia, ja näin ollen saattaa olla eri osoite kuin kiinteistön osoite. |
collectionPoints | Noutopisteet | Lista tietueita | - | Lista sisältää tiedot kustakin nouto-osoitteen jätepisteestä ja niissä olevista astioista. |
name | Nimi | Merkkijono | - | Jätepisteen nimi. |
containers | Jäteastiat | Lista tietueita | - | Jätepisteessä olevat astiat. |
collectionInterval | Noutotiheys | Merkkijono | 1 krt/viikko to | Astian noutotiheys. |
wasteType | Jätelaji | Merkkijono | Sekajäte | Astian jätelaji. |
containerSize | Astian koko | Merkkijono | 100 l | Astian koko. |
containerCount | Astioiden lukumäärä | Merkkijono | 1 | Astioiden lukumäärä tässä jätepisteessä. |
nextCollectionDate | Seuraavan tyhjennyksen päivämäärä | Merkkijono | 29.10.18 | Astian seuraavan tyhjennyksen päivämäärä |
containerType | Astian tyyppi | Merkkijono | astia | Astian tyyppi, joka tulee yhdistää astian koko tietoon, esim. "100l" "astia" |
containerOwner | Astian omistaja | Merkkijono | 29.10.18 | Astian omistaja on kiinteistö tai sitten astia on vuokra-astia. |
3.4.4 - Esimerkkisanomat joilla voi testata tilastorajapintaa. Tuotantokäyttöä varten ole yhteydessä HSY:hyn. Katso lisätietoja kohdasta Rajapinnan käyttöehdot.
{ "statisticsDetails": [ { "queryParameters": { "usageLocationNumber": null, "waterInvoice": "0", "serviceNumber": "WS-MOCK-WASTE-ID", "wasteInvoice": "0", "created": "2018-10-21 19:02:04", "postalCode": "0", "customerNumber": "0" }, "messages": [ "MOCK DATA" ], "wasteCustomerDetails": { "serviceNumber": "WS-MOCK-WASTE-ID", "postalCode": "0", "invoiceNumber": "0", "address": "Mocktie 1", "collectionPoints": [ { "name": "1", "containers": [ { "collectionInterval": "1 krt/viikko ti", "wasteType": "Sekajäte", "containerSize": "660 l", "containerCount": "1", "nextCollectionDate": "23.10.18", "containerType": "astia isopyöräinen", "containerOwner": "Vuokra" }, { "collectionInterval": "1 krt/viikko pe", "wasteType": "Biojäte", "containerSize": "200 l", "containerCount": "1", "nextCollectionDate": "26.10.18", "containerType": "säkki ", "containerOwner": "-" }, { "collectionInterval": "1 krt/viikko pe", "wasteType": "Biojäte", "containerSize": "240 l", "containerCount": "1", "nextCollectionDate": "26.10.18", "containerType": "astia ", "containerOwner": "Vuokra" } ] }, { "name": "2", "containers": [ { "collectionInterval": "1 krt/viikko ti", "wasteType": "Sekajäte", "containerSize": "660 l", "containerCount": "1", "nextCollectionDate": "23.10.18", "containerType": "astia isopyöräinen", "containerOwner": "Vuokra" }, { "collectionInterval": "1 krt/viikko pe", "wasteType": "Biojäte", "containerSize": "200 l", "containerCount": "1", "nextCollectionDate": "26.10.18", "containerType": "säkki ", "containerOwner": "-" }, { "collectionInterval": "1 krt/viikko pe", "wasteType": "Biojäte", "containerSize": "240 l", "containerCount": "1", "nextCollectionDate": "26.10.18", "containerType": "astia ", "containerOwner": "Vuokra" } ] } ] }, "waterCustomerDetails": null } ], "success": true, "created": "2018-10-21T19:02:04.993+03:00" }
{ "error": "Koontiraporttia ei löytynyt annetulla tunnuksella", "success": "false" }
{ "statisticsDetails": [ { "queryParameters": { "usageLocationNumber": null, "waterInvoice": "0", "serviceNumber": "WS-MOCK-WASTE-ID", "wasteInvoice": "0", "created": "2018-10-21 19:01:36", "postalCode": "0", "customerNumber": "0" }, "messages": [ "MOCK DATA" ], "wasteCustomerDetails": { "serviceNumber": "WS-MOCK-WASTE-ID", "postalCode": "0", "invoiceNumber": "0", "address": "Mocktie 1", "collectionPoints": [ { "name": "Jätepisteiden tietojen nouto epäonnistui.", "containers": [ { "collectionInterval": "", "wasteType": null, "containerSize": null, "containerCount": null, "nextCollectionDate": "", "containerType": null, "containerOwner": "-" } ] } ] }, "waterCustomerDetails": null } ], "success": true, "created": "2018-10-21T19:01:37.001+03:00" }