Versions Compared

Key

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

...

  • pageSize [1-(100 | Ubegrænset)]: Antal resultater pr. svar.

    • Hvis det ikke defineres, vil Swagger dokumentation angive standardværdien. Det fremgår samtidigt her hvorvidt maksimal pageSize er 100 eller ubegrænset.

  • page: [0-Int.MaxValue]: Offset i resultaterne. Offset vil være (pageSize * page)

    • Hvis det ikke defineres vil KITOS bruge 0 som standardværdi

Eksempel:

Code Block
HTTP GET https://kitos.dk/api/v2/it-systems?page=0&pageSize=50

...

Målsætningen er ikke, at man skal kunne alt det man kan i hele KITOSU UI (administration af udfaldsrum f.eks.), men indenfor rodaggregaterne skal man kunne hente og skrive alt hvad man ellers er i stand til via UI, uden at det nødvendigvis er på samme form.

Delta-feed

Ændrede registreringer

For hver af de redigérbare rod-aggregater er det muligt at fremsøge ændrede registreringer siden et givent UTC timestamp.

Code Block
HTTP GET https://kitos.dk/api/v2/data-processing-registrations?changedSinceGtEq=2021-09-27T11%3A50%3A00.021Z&page=0&pageSize=100

Ovenstående eksempel henter de senest 100 ændrede registreringer i modulet databehandling siden den 27. september 2021 kl. ca. 11:50:00 UTC. Når parameteren changedSinceGtEq anvendes, er resultaterne sorteret jf. feltet LastModified.

Slettede registreringer

For at hente information om registreringer, som er slettet siden et givent UTC timestamp, er der udstillet et specifikt endpoint til at hente denne information.

Code Block
https://kitos.dk/api/v2/delta-feed/deleted-entities?entityType=DataProcessingRegistration&deletedSinceUTC=2021-09-27T11%3A50%3A00.153Z&page=0&pageSize=100

Ovenstående url henter de seneste 100 slettede registreringer i modulet “databehandling” siden 27. september 2021 kl. ca. 11:50:00 UTC

Krydsreferencer

Når en ressource refererer til en anden ressource - f.eks. en snitflade der refererer et udstillersystem - så vil KITOS API tilføje en krydsreference. En krydsreference er en simpel datastype, der (som minimum) indeholder navn (name) og en id (uuid). Detaljeret information kan hernæst findes via det REST API, der findes for den krydsrefererede type.

...