Denne dokumentasjonen er under arbeid.

Funksjonen “Kontraktløs” brukes for enkle endringer i NVDB, utenfor en kontrakt. Kontraktløs har støtte for å sende inn mindre endringer for enkelte objekter.

For enkle endringer i NVDB kan det være greit å slippe administrasjonen som følger med en kontrakt i Datafangst. Derfor er det støtte for å sende inn mindre endringer. Dette er en kort gjennomgang av hvordan man kan sende inn slike endringer, enten gjennom APIet eller vår egen applikasjon.

For å finne brukerveiledning gjennom applikasjon, benytt navigasjonsknappene over.


Send inn endringer gjennom API

API-referanse

Det er foreløpig ett endepunkt tilgjengelig for innsending av endringer, hvor man kan sende inn et vegobjekt for oppdatering. Her følger en beskrivelse av hvordan man kan gjennomføre dette.

Enkelt vegobjekt

POST /api/v1/submissions

Det må følge med en header Authorization: Bearer {token}, hvor token er et gyldig id_token fra OpenId Connect.

Eksempel

Et eksempel som gir uttrykk for mulighetene ved en slik innsending. Dette kopierer for det meste innsendingen fra Skriv, så vi anbefaler å bruke Skriv direkte om man skal bruke APIet, og la dette endepunktet i hovedsak være for bruk gjennom frontendapplikasjoner.

POST /api/v1/submissions
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

{
    "typeId": 95,
    "operation": "CREATE",
    "tempId": "Skiltpunkt#1",
    "validFrom": "2022-11-23",
    "attributes": [
        {
            "typeId": 1876,
            "value": 2866,
            "operation": "IMPLICIT"
        }
    ],
    "locational": {
        "point": {
            "nvdbId": 578621,
            "position": 0.3,
            "direction: "WITH",
            "sidePosition": "MH"
        }
    }
}