{ "swagger": "2.0", "info": { "title": "Helserefusjon Frikort-brev", "version": "1.0", "description": "API for å hente Frikortvedtaksbrev. \n\nPåkrevd scope-verdi for bruk av API'et er `nav:helserefusjon/v1/frikort`.\n" }, "host": "api-preprod.nav.no", "basePath": "/helserefusjon/v1/frikort", "schemes": [ "https" ], "securityDefinitions": { "apiKeyHeader": { "type": "apiKey", "name": "Ocp-Apim-Subscription-Key", "in": "header" }, "apiKeyQuery": { "type": "apiKey", "name": "subscription-key", "in": "query" } }, "security": [ { "apiKeyHeader": [] }, { "apiKeyQuery": [] } ], "paths": { "/brev": { "get": { "description": "Operasjonen henter en liste med frikortvedtaksbrev. Listen er populert med første brevId og påfølgende brev.", "operationId": "hentBrev", "summary": "hentBrev", "tags": [ "Brev" ], "parameters": [ { "name": "brevId", "in": "query", "description": "Format - int32. Første brevid det skal hentes på.", "type": "integer" }, { "name": "antall", "in": "query", "description": "Format - int32. Antall brev som skal returneres etter gitt id.", "type": "integer" }, { "name": "Authorization", "in": "header", "description": "Format - byte. Standard Authorization header som inneholder et Base64-kodet Bearer-token (JWT-aksesstoken) utstedt av ID-Porten (Difi). Verdien må starte med \"Bearer \", deretter følger tokenstrengen.", "required": true, "type": "string" } ], "produces": [ "application/json;charset=UTF-8" ], "responses": { "200": { "description": "Returnerer brevene som ble funnet." }, "400": { "description": "Ugyldig input i forespørselen." }, "401": { "description": "Konsumenten mangler gyldig aksesstoken." }, "500": { "description": "Intern feil i tjenesten." } } } }, "/brev/avstemming": { "post": { "description": "Operasjonen gir svar på om avstemmingen er korrekt. I tillegg listes opp resultatet av avstemmingen til brevtypene som er sendt som parameter inn. Avstemmingen baserer seg på en gitt dato. Det må sendes inn et AvstemmingRequest på JSON-format. Et eksempel på AvstemmingRequest:
\"avstemmingsdato\": \"2020-01-15\",\"avstemmingsresultat\": null, \"avstemmingDataListDTO\": [{\"brevtype\": \"Frikortvedtak\", \"forventetAntallBrevAvHdir\": 200, \"forventetLavesteIdAvHdir\": 3200, \"forventetHoyesteIdAvHdir\": 4000, \"sistAvstemtId\": 3195, \"faktiskAntallBrev\": null, \"faktiskLavesteId\": null, \"faktiskHoyesteId\": null }]
",
"operationId": "avstemming",
"summary": "Avstem forventede brev for gitt dato.",
"tags": [
"Avstemming"
],
"parameters": [
{
"name": "avstemmingRequest",
"in": "query",
"description": "Et avstemmingRequest-objekt som avstemmer på en gitt dato. Eksempel på et avstemmingRequest er vist over. Typisk vil det være flere brevtyper som listes opp.",
"type": "string"
},
{
"name": "Authorization",
"in": "header",
"description": "Format - byte. Standard Authorization header som inneholder et Base64-kodet Bearer-token (JWT-aksesstoken) utstedt av ID-Porten (Difi). Verdien må starte med \"Bearer \", deretter følger tokenstrengen.",
"required": true,
"type": "string"
}
],
"responses": {
"201": {
"description": "Returnerer resultatet av avstemmingen."
},
"400": {
"description": "Ugyldig input i forespørselen."
},
"401": {
"description": "Konsumenten mangler gyldig aksesstoken."
},
"500": {
"description": "Intern feil i tjenesten."
}
}
}
}
},
"tags": [
{
"name": "Brev",
"description": ""
}
]
}