Gå til hovedinnhold

API-referanse

Hente lås

Henter ut detaljert beskrivelse av en lås i NVDB.

Mønster

GET /nvdb/apiskriv/rest/v1/lås/{id}

Request

Parametere

Ingen.

Hode
NavnTypeBeskrivelse
AcceptMediaTypeAngir ønsket media-type for responsen: application/json eller application/xml. application/xml benyttes hvis ikke annet er oppgitt.
AuthorizationAutentiseringstokenBearer med id-token fra OpenId Connect.
X-ClientTekstAngir navnet på klientapplikasjonen.
X-Request-IDUUIDAngir unik korrelasjonsidentifikator for requesten.
Eksempel
GET /nvdb/apiskriv/rest/v1/lås/17900713 HTTP/1.1
Accept: application/xml
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJrV3Y5elBvNUdsUUxqam1CTkdHQW1hMmtRMmM9IiwiYWxnIjoiUlMyNTYifQ...
X-Client: MinKlientApplikasjon
X-Request-ID: edf1f9eb-38dd-46e3-a250-52b810277b18

Respons

Hode
NavnTypeBeskrivelse
Content-TypeMediaTypeAngir media-type for payload: application/json eller application/xml
Payload

Entitet av type Lås.

Eksempel
HTTP/1.1 200 OK
Content-Type: application/xml; charset=UTF-8

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<lås xmlns="http://nvdb.vegvesen.no/apiskriv/domain/lock/v1" id="17900713">
<oppdragId>3466724</oppdragId>
<eier>
<brukernavn>olanor</brukernavn>
<fulltNavn>Ola Nordmann</fulltNavn>
</eier>
<opprettet>2020-07-14T08:32:07Z</opprettet>
<opphav>KLASSISK_API</opphav>
<vegnettlås>false</vegnettlås>
<vegobjekttyper>
<vegobjekttype typeId="852">
<låstype>NORMAL</låstype>
<lokasjonrelevans>VEGLENKESEKVENS</lokasjonrelevans>
</vegobjekttype>
<vegobjekttype typeId="446">
<låstype>SEKUNDÆR</låstype>
<lokasjonrelevans>VEGLENKESEKVENS</lokasjonrelevans>
</vegobjekttype>
</vegobjekttyper>
<lokasjon>
<veglenkesekvens id="921808" fra="0.16808652" til="1.0"/>
<veglenkesekvens id="921809" fra="0.0" til="1.0"/>
<veglenkesekvens id="921810" fra="0.0" til="1.0"/>
</lokasjon>
</lås>

Søke etter låser

Henter en liste av låser i NVDB som tilfredsstiller angitte søkekriterier.

Mønster

GET /nvdb/apiskriv/rest/v1/lås
?antall={tall}
&start={tall}
&sorterPå={feltnavn}
&sorterStigende={JA/NEI}
&eier={navn}
&oppdragId={tall}
&blokkererEndringssettId={id}

Request

Parametere
NavnTypeBeskrivelse
antallHeltallAngir ønsket antall låser i responsen (sidestørrelse). Maksimumsverdi er 1000.
startHeltallAngir indeksverdi (1-basert) for første lås (sidestart).
sorterPåTekstAngir sortingsnøkkel. Tillatte verdier: BRUKERNAVN og TID.
sorterStigendeBoolskAngir om låsene skal sorteres stigende.
eierTekstAngir brukernavn til eier av ønskede låser.
oppdragIdHeltallAngir id til oppdraget som ønskede låser er knyttet til.
blokkererEndringssettIdUUIDAngir id til endringssettet som ønskede låser blokkerer.
Hode
NavnTypeBeskrivelse
AcceptMediaTypeAngir ønsket media-type for responsen: application/json eller application/xml. application/xml benyttes hvis ikke annet er oppgitt.
AuthorizationAutentiseringstokenBearer med id-token fra OpenId Connect.
X-ClientTekstAngir navnet på klientapplikasjonen.
X-Request-IDUUIDAngir unik korrelasjonsidentifikator for requesten.
Eksempel
GET /nvdb/apiskriv/rest/v1/lås?antall=1&eier=olanor HTTP/1.1
Accept: application/xml
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJrV3Y5elBvNUdsUUxqam1CTkdHQW1hMmtRMmM9IiwiYWxnIjoiUlMyNTYifQ...
X-Client: MinKlientApplikasjon
X-Request-ID: edf1f9eb-38dd-46e3-a250-52b810277b18

Respons

Hode
NavnTypeBeskrivelse
Content-TypeMediaTypeAngir media-type for payload: application/json eller application/xml
Payload

Entitet av type LåsListe.

Eksempel
HTTP/1.1 200 OK
Content-Type: application/xml; charset=UTF-8

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<låsliste xmlns="http://nvdb.vegvesen.no/apiskriv/domain/lock/v1" antallTotalt="43">
<lås id="17900713">
<oppdragId>3466724</oppdragId>
<eier>
<brukernavn>olanor</brukernavn>
<fulltNavn>Ola Nordmann</fulltNavn>
</eier>
<opprettet>2020-07-14T08:32:07Z</opprettet>
<opphav>KLASSISK_API</opphav>
<vegnettlås>false</vegnettlås>
<vegobjekttyper>
<vegobjekttype typeId="852">
<låstype>NORMAL</låstype>
<lokasjonrelevans>VEGLENKESEKVENS</lokasjonrelevans>
</vegobjekttype>
<vegobjekttype typeId="446">
<låstype>SEKUNDÆR</låstype>
<lokasjonrelevans>VEGLENKESEKVENS</lokasjonrelevans>
</vegobjekttype>
</vegobjekttyper>
<lokasjon>
<veglenkesekvens id="921808" fra="0.16808652" til="1.0"/>
<veglenkesekvens id="921809" fra="0.0" til="1.0"/>
<veglenkesekvens id="921810" fra="0.0" til="1.0"/>
</lokasjon>
</lås>
</låsliste>