Create an order
To create an order, you need to use the access_token
that you previously obtained.
Take a look at our Swagger documentation for the API here: Swagger
Send a POST request to https://beta-api.ambita.com/kode/v1/orders/cadastre
Example request
curl -s \ -H "Content-Type: application/json" \ -H "Authorization: Bearer ej577asf-a5k6-42yq-a3a2-fh03hb8cb58c" \ https://beta-api.ambita.com/kode/v1/orders/cadastre -d " { \"deliveryInformation\": { // delivery information object }, \"orderData\": { \"address\": \"Infoveien 1, 9999 Infoland\", \"cadastre\": \"9999-1-1-0-0\" }, \"products\": [ { \"code\": \"WI99990033\" } ], \"reference\": \"some-reference\", \"technicalReference\": \"some-technical-reference\" }"
JSON body structure
Property | Description |
---|---|
| Object that includes information related to delivery of the products, see section below |
| Order data required to order the products specified which will differ based on the type of product being ordered between cadastre, share, map products, see section below |
| This reference is used to connect multiple orders to one reference, usually an assignment key and commonly used for billing reference |
| This reference is used to reference an order in our system, to a unique id in your system, good for debugging and lookups |
| Array of objects, see section below |
*
indicates optional fields
deliveryInformation
object
Property | Description |
---|---|
| Address line |
| Address line 2 |
| Address line 3 |
| Alias |
| Company name |
| |
| Name |
| Phone |
| Postal code |
*
indicates optional fields
orderData
object
Property | Description |
---|---|
For ordering cadastre products, see example below |
|
| Important to use this format |
| Cadastre should always include all required parts |
For ordering share products, see example below |
|
| Organization number |
| Share number |
For ordering map product, see example below |
|
| A closed GeoJSON polygon specified in ETRS89 / UTM zone 33N or ETRS89 / UTM zone 32N |
| Spatial reference the |
Example cadastre products orderData
"orderData": { "address": "Infoveien 1, 9999 Infoland", "cadastre": "9999-1-1-0-0" }
Example share products orderData
"orderData": { "organizationNumber": 988424587, "shareNumber": 136 }
Example map products orderData
"orderData": { "geometry": { "type": "Polygon", "coordinates": [[ [679906.435383017,7741056.419552005], [679906.4572162632,7742527.458934937], [681832.6049002217,7742527.507026337], [681832.6139410603,7741056.365899973], [679906.435383017,7741056.419552005] ]] }, "spatialReference": "25833" }
products
array of objects
Property | Description |
---|---|
| Use product API to find correct product codes in given municipality |
| Additional data required to order specific products that varies based on a product, see example below |
*
indicates optional fields
Example map products array with additional data
"products": [ { "code": "WI54016101", "data": { "format": "UTM" } } ]
Example response
{ "id": 1664984, "status": "NEW", "priceNet": 0, "priceVat": 0, "dateOrdered": "2021-01-28T09:10:15+0100", "dateStatus": "2021-01-28T09:10:15+0100", "orders": [ { "id": 2640649, "supplierName": "Tromsø kommune", "user": "Test User", "technicalReference": null, "orderLines": [ { "id": 11603164, "status": { "code": "NEW", "name": "New order. Has not been processed yet." }, "product": "WI54016101", "productName": "Basiskart som vektordata", "productType": { "code": "0", "name": "NORMAL" }, "mediaType": "Datafil", "delivery": "Elektronisk", "priceNet": 0, "priceVat": 0 } ] } ] }
Get order
To get an order, you need to use the access_token
that you previously obtained.
Send a GET request to https://beta-api.ambita.com/kode/v1/orders/1234567
Take a look at our Swagger documentation for the API here: Swagger
Example request
curl -s \ -H "Content-Type: application/json" \ -H "Authorization: Bearer ej577asf-a5k6-42yq-a3a2-fh03hb8cb58c" \ https://beta-api.ambita.com/kode/v1/orders/1234567
Example response
Get delivered files
Here you can find information about assets in our API
Asset object
{ "name": "The-exact-name-of-the-file.pdf", "filename": "More-descriptive-name-of-the-file.pdf", "downloadUrl": "https://beta-api.ambita.com/shopping/v2/assets/d2f48dk9d267a86d2858244d0c2c1937", "assetStatus": "OK", "productCategory": "PRODUCT_UTEN_KATEGORI", "id": "d2f48dk9d267a86d2858244d0c2c1937" }
Property | Description |
---|---|
name | The name of the file that is uploaded to our system |
filename | A descriptive filename that we create based on product name |
downloadUrl | The URL to where you can download the file |
assetStatus | The status of the asset, see section below |
productCategory | The category of the asset, can be used to categorize files or cost, see section below |
id | Unique id for each asset |
Asset status
Status | Description |
---|---|
OK | The asset is available and can be downloaded |
DELETED | The asset is deleted and is no longer available, you should remove the file from your system |
Product categories
Available product categories
Product category |
---|
PRODUKT_UTEN_KATEGORI |
KOMMUNAL_INFORMASJON |
PLAN_KART_REGULERING |
FERDIGATTEST_OG_MIDLERTIDIG_BRUKSTILLATELSE |
File types
Most of the files are PDFs, but we also deliver other file types, these are the most common types:
.pdf
.txt
.xlsx, .xls, .csv
.jpg, .png
.sos, .kof, .dxf, .dvg, .sketchup
.tiff, .zip