Gå til hovedinnhold

Teknisk beskrivelse

Grunnleggende

 

Tillatte HTTP-verber er GET, PATCH, POST og DELETE. Her er detaljerte beskrivelser av anropstyper:

 

  • GET: Hente data fra Severa

  • PATCH: Oppdatere eksisterende data

    • JSON Patch er formatet som brukes for å oppdatere data i REST API (mer informasjon på: http://jsonpatch.com/).

    • Kun Replace (erstatte) er støttet.

  • POST: Opprette nye data i Severa

  • DELETE: Slette data fra Severa.

    • Bruk med forsiktighet, da slettede data fjernes permanent

  • Svarkodene for anrop er Success, Created og Bad request

 

Paginering

 

Som standard hentes 20 rader per GET-anrop, og maksimum er 1000. Parametrene er firstRow og rowCount. Anbefales for tunge anrop.

 

Tekstsøk

 

Parameteren textToSearch kan brukes for raskt søk. For eksempel har GET/users anropet en parameter som lar deg søke etter informasjon relatert til brukernavn, kode, e-post eller nøkkelord. For hver rute er feltene som søket utføres på, definert i den tekniske dokumentasjonen.

 

Sortering

 

Definert i mange GET all for ruter som en spørringsparameter. Den støtter å gi flere verdier. Eksempel:

 

  • ?sortings[0]

  • [key]=lastUpdatedDateTimeogsortings[0]

  • [value]=Descogsortings[1]

  • [key]=createdDateTimeogsortings[1]

  • [value]=Asc

 

Changed since

 

Parameter for å hente data fra en bestemt dato og fremover. Med denne parameteren kan du hente data som er endret etter den angitte datoen. For eksempel har GET/users anropet en ChangedSince-parameter som gir brukere som er lagt til eller endret etter denne datoen (større eller lik).

 

Omfang (Scopes)

 

For øyeblikket er kun SeveraAll i bruk, men omfang vil bli lagt til etter hvert som de implementeres.

 

Denne artikkelen har blitt oversatt ved hjelp av et AI-basert oversettelsesverktøy. Innholdet eller formuleringen av disse instruksjonene kan avvike fra de i andre instruksjoner eller i programvaren.

Svarte dette på spørsmålet?