Søk
Tre ruter er proxy mot Search API. De krever søke-policyen i tillegg til integrasjonstokenet, se autentisering.
| Rute | Indeks |
|---|---|
GET /api/integration/search/saker |
saker |
GET /api/integration/search/journalposter |
journalposter |
GET /api/integration/search/dokumenter |
dokumenter |
Felles query-parametre:
| Parameter | Betydning |
|---|---|
q |
Søkestreng. Tom streng sendes videre hvis parameteren mangler. |
skip |
Antall treff som hoppes over. |
take |
Antall treff som hentes. |
save |
Om spørringen skal lagres. |
settingsId |
Innstillings-id. Standard 0. |
Andre query-parametre på kallet videresendes. Slik filtreres for eksempel
klassering: &saksakKlassifikasjoner=<verdi>.
Proxyen kaller api/search/{indeks} på Search API med brukerens bearer-token.
Vellykket svar returneres med Search API sin Content-Type. Feilstatus fra
Search API sendes videre med samme kode og kropp.
| Kode fra proxyen | Når |
|---|---|
| 502 | Search API kan ikke nås (HttpRequestException). Kroppen er Bad Gateway - Unable to reach SearchApi. |
| 504 | Kallet timer ut. Kroppen er Gateway Timeout - SearchApi request timed out. |
| 500 | Annen feil i proxyen. Kroppen er Internal Server Error. |