Gå til hovedinnhold

Opprette bestilling

Bestillingstjenesten er tilgjengelig som et REST API og kan brukes uten å gå gjennom grensesnittet. For at tjenesten skal godta kall må det legges ved et gyldig JWT utstedt fra SVV FAM. Den legges ved i Authorization header med verdi "Bearer X" hvor X er tokenet.

For å opprette en bestilling må det gjennomføres et POST kall til endepunktet
https://elveg-order-service.atlas.vegvesen.no/api/v1/orders
Bestillingsspesifikasjon legges ved som JSON i body.

Under ligger et eksempel på en slik body. Kommuner og objekttyper identifiseres av et ID som er definert i NVDB. Alle Enum verdier (roadCategories, projection, dataformat) kan finnes i API dokumentasjonen under "Schemas".

{
"name":"Min bestilling",
"municipalities":[
1151,
1144
],
"roadCategories":[
"EURO_ROAD",
"NATIONAL_ROAD",
],
"linearRoadReferences":[
923,
105,
],
"projection":"ZONE_33",
"dataFormat":"SOSI",
"when":"2023-03-28T12:19:58.645Z"
}

Bestillingstjenesten svarer med den genererte IDen for bestillingen. I svaret ligger også kallet for å hente bestillingen vedlagt i Location headeren.