Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
curl -X POST "https://tietomallit.test.yti.cloud.vrk.fi/datamodel-api/api/v1/integration/resources" -H  "accept: application/json" -H  "Content-Type: application/json" -d "{\"status\":[\"DRAFT\",\"VALID\"],\"after\":\"2018-11-19T14:05:19.451Z\",\"before\":\"2019-01-19T14:05:19.451Z\"}" -H "Authorization: Bearer INSERT_TOKEN_HERE"

Aineiston hakeminen ja filtteröinti

Aineistoja voidaan hakea /containers ja /resources api:ssa searchTerm parametrin avulla. Vakiona rajapinta palauttaa korkeintaan 50 000 objektia. Sivutusta voidaan säätää pageSize ja from parametrien avulla.


Haettuja aineistoja voidaan myös suodattaa tilan eli status parametrin avulla, määrittelemällä yksi tai useampi tilakoodi. Vakiona palautetaan kaikki muut paitsi keskeneräiset aineistot. Keskeneräiset voidaan palauttaa helposti includeIncomplete parametrin avulla. 


Tilakoodit:

TilakoodiNimiTilan tarkoitus
INCOMPLETEKeskeneräinenKeskeneräinen ja kirjautumattomilta piilotettu resurssi jota ei vielä kannata käyttää
DRAFTLuonnosJulkinen luonnos jota voidaan käyttää. Luonnos on kuitenkin keskeneräinen tuotos joka voidaan poistaa tai korvata toisella.
VALIDVoimassa olevaOrganisaation hyväksymä resurssi jota voi käyttää
SUPERSEDEDKorvattuKorvattu resurssi jota ei kannata käyttää 
RETIREDPoistettu käytöstäPoistettu resurssi jota ei kannata käyttää
 INVALID Virheellinen Virheellinen resurssi jota ei kannata käyttää
 SUGGESTED EhdotusSanastoon käyttäjän toimesta ehdotettu käsite. Käytössä vain sanastoissa! Keskeneräinen tuotos joka voidaan poistaa tai korvata toisella.


Aineiston resolvointi uri:n avulla


Harmonisoidut integration-rajapinnat tarjoavat yksinkertaisen tavan listata aineistot. Listauksen perusteella voidaan hakea tarkempia julkaisukohtaisia tietoja resolvoimalla aineisto URI-tunnuksen avulla.

...