# NVDB Docs > Teknisk dokumentasjon for NVDB sine API-er og dataløsninger. NVDB Docs dokumenterer offentlige og interne API-er for Nasjonal vegdatabank (NVDB), inkludert lese-API, skrive-API, Datafangst og tilhørende tjenester. ## Table of Contents - [Autentisering](/datafangst/Autentisering.md): Anrop fra klienter til Datafangst 2.0 krever at requesten inneholder et gyldig autentiseringstoken. - [Begrensninger](/datafangst/Begrensninger.md): API-et implementerer en ratelimiter for å forhindre overbelastning. Denne funksjonen opererer basert på tre nøkkelparametere: Tidsvindu-størrelse, ... - [Nasjonal vegdatabank (NVDB) Datafangst 2.0](/datafangst/Introduksjon.md): Datafangst er et registrerings- og samhandlingsverktøy for å registrere ny vegdata i NVDB når det har skjedd fysiske endringer ute på vegen. - [Kaskadelukk](/datafangst/Kaskadelukk.md): Kaskadelukk er en utvidet lukkeoperasjon for vegobjekter som lukker alle arvinger med relasjonstype `komposisjon` i - [Hjem](/index.md): Her finnes dokumentasjon for NVDB sine mer tekniske og omfattende løsninger, API Les og API Skriv. - [Migrere](/nvdbapil/Migrering.md): Velkommen til NVDB API Les V4 - den nyeste versjonen av NVDB API Les. Vi har utviklet V4 fra grunnen for å sikre økt stabilitet, skalerbarhet og fl... - [Autentisering](/nvdbapil/v4/Autentisering.md): I NVDB (Nasjonal vegdatabank), er det meste av dataene åpent tilgjengelige og krever ingen autentisering. Imidlertid er det visse unntak: - [Datakatalog](/nvdbapil/v4/Datakatalog.md): Datakatalogen inneholder metadata og definisjoner for alle vegobjekttyper, deres egenskaper, relasjoner og strukturer. API-et gir tilgang til å hen... - [Endringer](/nvdbapil/v4/Endringer.md): :::info Antall for endringer - [Monitor](/nvdbapil/v4/Monitor.md): Dette API-et brukes til å hente status for innsendte endringssett. - [Områder](/nvdbapil/v4/Omrader.md): Henter alle kommuner i Norge. Det er mulig å spesifisere hvilke data som skal returneres. Dette gjøres ved å spesifisere `inkluder` parameteren i U... - [Posisjon](/nvdbapil/v4/Posisjon.md): Hent posisjon for et punkt i vegnettet. Det er mulig å spesifisere enten nord/øst eller lat/lon. Det er også mulig å spesifisere maksimal avstand t... - [Ruteberegning i V4](/nvdbapil/v4/Rute.md): eller - [Uberiket](/nvdbapil/v4/Uberiket.md): I Les V4 har vi innført et uberiket API for vegnett og vegobjekter. Dette er til bruk for de som ikke trenger data som blir beriket gjennom metreri... - [Vegnett](/nvdbapil/v4/Vegnett.md): :::tip Segmenterte veglenkesekvenser - [Vegobjekter](/nvdbapil/v4/Vegobjekter.md): Henter et vegobjekt med gitt ID. Dette endepunktet vil som standard returere siste versjonen av vegobjektet. Skulle det være ønskelig å sjekke en t... - [Avanserte filtre](/nvdbapil/v4/introduksjon/Avanserte_filter.md): API-et tillater utførelse av komplekse spørringer som filtrerer på relaterte objekter og objekter som overlapper hverandre. Et enkelt spørrespråk b... - [Begrensninger](/nvdbapil/v4/introduksjon/Begrensninger.md): API-et implementerer en ratelimiter for å forhindre overbelastning. Denne funksjonen opererer basert på tre nøkkelparametere: Tidsvindu-størrelse, ... - [MiljøEr](/nvdbapil/v4/introduksjon/Miljoer.md): NVDB API Les V4 er tilgjengelig i tre ulike miljøer hos Statens vegvesen. - [Nasjonal vegdatabank (NVDB) Les API V4](/nvdbapil/v4/introduksjon/Oversikt.md): Statens vegvesen tilbyr et REST-basert API for tilgang til informasjon i Nasjonal vegdatabank (NVDB). - [Retning på vegsystemreferanse](/nvdbapil/v4/introduksjon/retning-pa-vegsystemreferanse.md): Eksempel på meter hvor strekning er stedfestet mot lenkeretning - [Segmentering og metrering](/nvdbapil/v4/introduksjon/segmentering-og-metrering.md): :::info Segmentering på kontraktsområder - [Sporing](/nvdbapil/v4/introduksjon/Sporing.md): APIet benytter `X-Client` headeren i sin interne request-logg for å identifisere klienter. Denne headeren spiller en kritisk rolle i å overvåke og ... - [Vegsystemreferansen](/nvdbapil/v4/introduksjon/Vegsystemreferanse.md): Vegsystemreferansen erstatter Vegreferanse (vegobjekttype 532) og består av flere komponenter: Vegsystem (915), Strekning (916), Kryssystem (917), ... - [API Referanse](/nvdbapis/binaere-objekter/API-referanse.md): Laster opp et binært objekt og responderer med en id som deretter kan brukes som referanse i et endringssett. - [Introduksjon](/nvdbapis/binaere-objekter/Introduksjon.md): Enkelte vegobjekter har egenskaper som kan inneholde store binære objekter ([BLOBs](https://en.wikipedia.org/wiki/Binary_large_object)) - [Binære objekter](/docs/nvdbapis/binaere-objekter/README.md): Binære objekter - [API Referanse](/nvdbapis/datarettigheter/API-referanse.md): Henter datarettighetene som er tildelt en spesifikk bruker. - [Introduksjon](/nvdbapis/datarettigheter/Introduksjon.md): Datarettigheter definerer hvilke vegobjekttyper (HVA) en bruker har rett til å manipulere og på hvilken del av vegnettet - [API Referanse](/nvdbapis/endringssett/API-referanse.md): Dette kommando-endepunktet gjør det mulig å kontrollere innholdet i et endringssett syntaktisk før registrering og behandling. - [Behandlingsresultat](/nvdbapis/endringssett/Behandlingsresultat.md): Et endringssett er ferdigbehandlet når det har [fremdriftskoden](introduksjon#koder-for-behandlingsfremdrift) ```UTFØRT``` (eventuelt ```UTFØRT_OG_... - [Introduksjon](/nvdbapis/endringssett/Introduksjon.md): Endringssett-endepunktet gjør det mulig å registrere og vedlikeholde vegobjekter og vegnett i NVDB. Siden vegnett - [Utfasing av målemetode](/nvdbapis/endringssett/Maalemetode.md): Geometri i NVDB og FKB har lenge blitt merket med målemetode/målemetodehøyde for å angi innmålingskvalitet. - [Oppbygging](/nvdbapis/endringssett/Oppbygging.md): For å få utført endringer i NVDB må disse beskrives i et endringssett. Et endringssett er et XML- eller JSON-dokument som detaljerer - [Autentisering](/nvdbapis/introduksjon/Autentisering.md): Anrop fra klienter til NVDB API Skriv krever at requesten inneholder et gyldig autentiseringstoken. Dette kan gjøres på to måter: - [Endringslogg](/nvdbapis/introduksjon/Endringslogg.md): NVDB API Skriv - Endringslogg - [Evolusjonsstrategi](/nvdbapis/introduksjon/Evolusjonsstrategi.md): Versjoneringen i NVDB API Skriv er annerledes enn i NVDB API Les. Siden sistnevnte kun tilbyr GET-requester og inngående payloads - [FeilhåNdtering](/nvdbapis/introduksjon/Feilhandtering.md): Alle endepunkter i NVDB API Skriv responderer umiddelbart med en standard [HTTP-statuskode](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) - [Generator](/nvdbapis/introduksjon/Generator.md): Generator er en testklient for NVDB API Skriv. Dette er en webapplikasjon som eksponeres av NVDB API Skriv sammen med øvrige REST-endepunkter. - [Kontrollpanel](/nvdbapis/introduksjon/Kontrollpanel.md): Kontrollpanel er NVDB API Skriv sin administrasjonsklient. Dette er en webapplikasjon som eksponeres av NVDB API Skriv sammen med øvrige REST-endep... - [Oversikt](/nvdbapis/introduksjon/Oversikt.md): NVDB API Skriv eksponerer et sett med REST-baserte endepunkter for registrering og vedlikehold av data i - [Tilgangskontroll](/nvdbapis/introduksjon/Tilgangskontroll.md): Tilgangskontroll eller autorisasjon i NVDB API Skriv reguleres i to nivåer: endepunktsnivå og datanivå. En request med - [API Referanse](/nvdbapis/konvertering/API-referanse.md): Konverterer et dokument på SOSI-[GeoJSON](https://en.wikipedia.org/wiki/GeoJSON)-format til endringssett. - [Introduksjon](/nvdbapis/konvertering/Introduksjon.md): NVDB API Skriv tilbyr endepunkter som kan konvertere ulike filformater til endringssett: - [API Referanse](/nvdbapis/laaser/API-referanse.md): Henter ut detaljert beskrivelse av en lås i NVDB. - [Introduksjon](/nvdbapis/laaser/Introduksjon.md): En _lås_ er et objekt i NVDB som indikerer at en prosess jobber med spesifikke vegobjekttyper og/eller deler av vegnettet. - [Låser](/docs/nvdbapis/laaser/README.md): Låser - [API Referanse](/nvdbapis/oppdrag-og-transaksjoner/API-referanse.md): Henter ut detaljert beskrivelse av et oppdrag i NVDB. - [Introduksjon](/nvdbapis/oppdrag-og-transaksjoner/Introduksjon.md): Et _oppdrag_ (også kjent som _task_) er et objekt i NVDB som beskriver et innsjekk av vegobjekter og/eller vegnett til NVDB. Når dette - [API Referanse](/nvdbapis/stedfesting/API-referanse.md): :::caution Obs - [Introduksjon til stedfesting](/nvdbapis/stedfesting/Introduksjon.md): :::caution Obs