developer portal

Assets

Assets

Get asset by Id

Returns an asset by its Id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Category

0 Unique 1 Collection

Data.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Work",
    "Code": "012345",
    "Type": "012345",
    "Brand": "012345",
    "TypeNumber": "012345",
    "SerialNumber": "012345",
    "Description": "012345",
    "Quantity": 1,
    "CommissioningDate": "2019-01-25T07:29:37",
    "Category": 0,
    "AdministrativeLocations": [
      {
        "Location": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1
      }
    ],
    "LastSeen": {
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "DateTime": "2019-01-25T08:29:37+02:00",
      "DetectedBy": "Vehicle 1"
    },
    "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
    "Responsible": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "CreatedOn": "2019-01-25T08:29:37+02:00"
  }
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed
429Too Many Requests

Delete asset

Deletes an asset by its Id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Category

0 Unique 1 Collection

Data.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Work",
    "Code": "012345",
    "Type": "012345",
    "Brand": "012345",
    "TypeNumber": "012345",
    "SerialNumber": "012345",
    "Description": "012345",
    "Quantity": 1,
    "CommissioningDate": "2019-01-25T07:29:37",
    "Category": 0,
    "AdministrativeLocations": [
      {
        "Location": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1
      }
    ],
    "LastSeen": {
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "DateTime": "2019-01-25T08:29:37+02:00",
      "DetectedBy": "Vehicle 1"
    },
    "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
    "Responsible": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "CreatedOn": "2019-01-25T08:29:37+02:00"
  }
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
Allowed values in nested fields
Entity.Category

0 Unique 1 Collection

Entity.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Work",
    "Code": "012345",
    "Type": "012345",
    "Brand": "012345",
    "TypeNumber": "012345",
    "SerialNumber": "012345",
    "Description": "012345",
    "Quantity": 1,
    "CommissioningDate": "2019-01-25T07:29:37",
    "Category": 0,
    "AdministrativeLocations": [
      {
        "Location": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1
      }
    ],
    "LastSeen": {
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "DateTime": "2019-01-25T08:29:37+02:00",
      "DetectedBy": "Vehicle 1"
    },
    "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
    "Responsible": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "CreatedOn": "2019-01-25T08:29:37+02:00"
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
429Too Many Requests

Update asset

Updates an asset.

Request body

object

FieldTypeRequired
Idstringrequired
Namestringoptional
Code(default = null)stringoptional
Type(default = null)stringoptional
Brand(default = null)stringoptional
Type number(default = null)stringoptional
Serial number(default = null)stringoptional
Description(default = null)stringoptional
Category

0 Unique 1 Collection

numberoptional
Quantity(default = `1`)numberoptional
CommissioningDate(default = null)stringoptional
_typeDescriptorstringoptional
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Work",
  "Code": "012345",
  "Type": "012345",
  "Brand": "012345",
  "Type number": "012345",
  "Serial number": "012345",
  "Description": "012345",
  "Category": 0,
  "Quantity": 1,
  "CommissioningDate": "2019-01-25T07:29:37"
}

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Category

0 Unique 1 Collection

Data.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Work",
    "Code": "012345",
    "Type": "012345",
    "Brand": "012345",
    "TypeNumber": "012345",
    "SerialNumber": "012345",
    "Description": "012345",
    "Quantity": 1,
    "CommissioningDate": "2019-01-25T07:29:37",
    "Category": 0,
    "AdministrativeLocations": [
      {
        "Location": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1
      }
    ],
    "LastSeen": {
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "DateTime": "2019-01-25T08:29:37+02:00",
      "DetectedBy": "Vehicle 1"
    },
    "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
    "Responsible": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "CreatedOn": "2019-01-25T08:29:37+02:00"
  }
}
400BadRequest
FieldType
EntityAsset
ValidationResultarray
Allowed values in nested fields
Entity.Category

0 Unique 1 Collection

Entity.AdministrativeLocations[].Location.Country
151 allowed values
  • 0 Belgium
  • 1 France
  • 2 Netherlands
  • 3 Luxembourg
  • 4 Italy
  • 5 Norway
  • 6 Denmark
  • 7 Sweden
  • 8 San Marino
  • 9 Andorra
  • 10 Germany
  • 11 United Kingdom
  • 12 Spain
  • 13 Portugal
  • 14 Switzerland
  • 15 Austria
  • 20 Hungary
  • 21 Czechia
  • 22 Greece
  • 23 Poland
  • 24 Slovakia
  • 25 Turkey
  • 26 Albania
  • 27 Bulgaria
  • 28 Bosnia Herzegovina
  • 29 Belarus
  • 30 Moldova
  • 31 Macedonia
  • 32 Montenegro
  • 33 Romania
  • 34 Serbia
  • 35 Ukraine
  • 36 Finland
  • 37 Ireland
  • 38 Malta
  • 39 Estonia
  • 40 Croatia
  • 41 Lithuania
  • 42 Latvia
  • 43 Slovenia
  • 44 Armenia
  • 45 Azerbaijan
  • 46 Cyprus
  • 47 Faroe Islands
  • 48 Georgia
  • 49 Gibraltar
  • 50 Iceland
  • 51 Monaco
  • 52 Russia
  • 53 Vatican
  • 54 Kosovo
  • 55 United Arab Emirates
  • 56 Afghanistan
  • 57 Argentina
  • 58 Australia
  • 59 Bangladesh
  • 60 Bahrain
  • 61 Brunei
  • 62 Bolivia
  • 63 Brazil
  • 64 Bhutan
  • 65 Botswana
  • 66 Belize
  • 67 Canada
  • 68 Congo
  • 69 Cote d'Ivoire
  • 70 Chile
  • 71 Cameroon
  • 72 China
  • 73 Colombia
  • 74 Costa Rica
  • 75 Cuba
  • 76 Dominican Republic
  • 77 Algeria
  • 78 Ecuador
  • 79 Egypt
  • 80 Eritrea
  • 81 Ethiopia
  • 82 Greenland
  • 83 Guatemala
  • 84 Honduras
  • 85 Haiti
  • 86 Indonesia
  • 87 Israel
  • 88 India
  • 89 Iraq
  • 90 Iran
  • 91 Jamaica
  • 92 Jordan
  • 93 Japan
  • 94 Kenya
  • 95 Kyrgyzstan
  • 96 Cambodia
  • 97 Korea
  • 98 Kuwait
  • 99 Kazakhstan
  • 100 Laos
  • 101 Lebanon
  • 102 Liechtenstein
  • 103 Sri Lanka
  • 104 Libya
  • 105 Morocco
  • 106 Mali
  • 107 Myanmar
  • 108 Mongolia
  • 109 Macao SAR
  • 110 Maldives
  • 111 Mexico
  • 112 Malaysia
  • 113 Nigeria
  • 114 Nicaragua
  • 115 Nepal
  • 116 New Zealand
  • 117 Oman
  • 118 Panama
  • 119 Peru
  • 120 Philippines
  • 121 Pakistan
  • 122 Puerto Rico
  • 123 Paraguay
  • 124 Qatar
  • 125 Reunion
  • 126 Rwanda
  • 127 Saudi Arabia
  • 128 Singapore
  • 129 Senegal
  • 130 Somalia
  • 131 El Salvador
  • 132 Syria
  • 133 Thailand
  • 134 Tajikistan
  • 135 Turkmenistan
  • 136 Tunisia
  • 137 Trinidad and Tobago
  • 138 Taiwan
  • 139 United States
  • 140 Uruguay
  • 141 Uzbekistan
  • 142 Venezuela
  • 143 Vietnam
  • 144 Yemen
  • 145 South Africa
  • 146 Zimbabwe
  • 147 Guinea-Bissau
  • 148 Angola
  • 149 Cabo Verde
  • 150 Sao Tome and Principe
  • 151 Mozambique
  • 152 Guinea
  • 153 Mauritania
  • 9999 Unknown
Entity.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Create asset

Creates a new asset.

Request body

object

FieldTypeRequired
Namestringrequired
Code(default = null)stringoptional
Type(default = null)stringoptional
Brand(default = null)stringoptional
TypeNumber(default = null)stringoptional
SerialNumber(default = null)stringoptional
Description(default = null)stringoptional
Category

0 Unique 1 Collection

numberoptional
Quantity(default = `1`)numberoptional
CommissioningDate(default = null)stringoptional
_typeDescriptorstringoptional
{
  "Name": "Work",
  "Code": "012345",
  "Type": "012345",
  "Brand": "012345",
  "TypeNumber": "012345",
  "SerialNumber": "012345",
  "Description": "012345",
  "Category": 0,
  "Quantity": 1,
  "CommissioningDate": "2019-01-25T07:29:37"
}

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Category

0 Unique 1 Collection

Data.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Work",
    "Code": "012345",
    "Type": "012345",
    "Brand": "012345",
    "TypeNumber": "012345",
    "SerialNumber": "012345",
    "Description": "012345",
    "Quantity": 1,
    "CommissioningDate": "2019-01-25T07:29:37",
    "Category": 0,
    "AdministrativeLocations": [
      {
        "Location": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1
      }
    ],
    "LastSeen": {
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "DateTime": "2019-01-25T08:29:37+02:00",
      "DetectedBy": "Vehicle 1"
    },
    "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
    "Responsible": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "CreatedOn": "2019-01-25T08:29:37+02:00"
  }
}
400BadRequest
FieldType
EntityPoi
ValidationResultarray
Allowed values in nested fields
Entity.Country
151 allowed values
  • 0 Belgium
  • 1 France
  • 2 Netherlands
  • 3 Luxembourg
  • 4 Italy
  • 5 Norway
  • 6 Denmark
  • 7 Sweden
  • 8 San Marino
  • 9 Andorra
  • 10 Germany
  • 11 United Kingdom
  • 12 Spain
  • 13 Portugal
  • 14 Switzerland
  • 15 Austria
  • 20 Hungary
  • 21 Czechia
  • 22 Greece
  • 23 Poland
  • 24 Slovakia
  • 25 Turkey
  • 26 Albania
  • 27 Bulgaria
  • 28 Bosnia Herzegovina
  • 29 Belarus
  • 30 Moldova
  • 31 Macedonia
  • 32 Montenegro
  • 33 Romania
  • 34 Serbia
  • 35 Ukraine
  • 36 Finland
  • 37 Ireland
  • 38 Malta
  • 39 Estonia
  • 40 Croatia
  • 41 Lithuania
  • 42 Latvia
  • 43 Slovenia
  • 44 Armenia
  • 45 Azerbaijan
  • 46 Cyprus
  • 47 Faroe Islands
  • 48 Georgia
  • 49 Gibraltar
  • 50 Iceland
  • 51 Monaco
  • 52 Russia
  • 53 Vatican
  • 54 Kosovo
  • 55 United Arab Emirates
  • 56 Afghanistan
  • 57 Argentina
  • 58 Australia
  • 59 Bangladesh
  • 60 Bahrain
  • 61 Brunei
  • 62 Bolivia
  • 63 Brazil
  • 64 Bhutan
  • 65 Botswana
  • 66 Belize
  • 67 Canada
  • 68 Congo
  • 69 Cote d'Ivoire
  • 70 Chile
  • 71 Cameroon
  • 72 China
  • 73 Colombia
  • 74 Costa Rica
  • 75 Cuba
  • 76 Dominican Republic
  • 77 Algeria
  • 78 Ecuador
  • 79 Egypt
  • 80 Eritrea
  • 81 Ethiopia
  • 82 Greenland
  • 83 Guatemala
  • 84 Honduras
  • 85 Haiti
  • 86 Indonesia
  • 87 Israel
  • 88 India
  • 89 Iraq
  • 90 Iran
  • 91 Jamaica
  • 92 Jordan
  • 93 Japan
  • 94 Kenya
  • 95 Kyrgyzstan
  • 96 Cambodia
  • 97 Korea
  • 98 Kuwait
  • 99 Kazakhstan
  • 100 Laos
  • 101 Lebanon
  • 102 Liechtenstein
  • 103 Sri Lanka
  • 104 Libya
  • 105 Morocco
  • 106 Mali
  • 107 Myanmar
  • 108 Mongolia
  • 109 Macao SAR
  • 110 Maldives
  • 111 Mexico
  • 112 Malaysia
  • 113 Nigeria
  • 114 Nicaragua
  • 115 Nepal
  • 116 New Zealand
  • 117 Oman
  • 118 Panama
  • 119 Peru
  • 120 Philippines
  • 121 Pakistan
  • 122 Puerto Rico
  • 123 Paraguay
  • 124 Qatar
  • 125 Reunion
  • 126 Rwanda
  • 127 Saudi Arabia
  • 128 Singapore
  • 129 Senegal
  • 130 Somalia
  • 131 El Salvador
  • 132 Syria
  • 133 Thailand
  • 134 Tajikistan
  • 135 Turkmenistan
  • 136 Tunisia
  • 137 Trinidad and Tobago
  • 138 Taiwan
  • 139 United States
  • 140 Uruguay
  • 141 Uzbekistan
  • 142 Venezuela
  • 143 Vietnam
  • 144 Yemen
  • 145 South Africa
  • 146 Zimbabwe
  • 147 Guinea-Bissau
  • 148 Angola
  • 149 Cabo Verde
  • 150 Sao Tome and Principe
  • 151 Mozambique
  • 152 Guinea
  • 153 Mauritania
  • 9999 Unknown
Entity.Priority

- No Priority 0 Priority 0 (lowest) 1 Priority 1 2 Priority 2 3 Priority 3 4 Priority 4 5 Priority 5 6 Priority 6 7 Priority 7 8 Priority 8 9 Priority 9 (highest)

401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Link responsible user to asset

Links a responsible user to an asset by id.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000
userIdstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Category

0 Unique 1 Collection

Data.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Work",
    "Code": "012345",
    "Type": "012345",
    "Brand": "012345",
    "TypeNumber": "012345",
    "SerialNumber": "012345",
    "Description": "012345",
    "Quantity": 1,
    "CommissioningDate": "2019-01-25T07:29:37",
    "Category": 0,
    "AdministrativeLocations": [
      {
        "Location": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1
      }
    ],
    "LastSeen": {
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "DateTime": "2019-01-25T08:29:37+02:00",
      "DetectedBy": "Vehicle 1"
    },
    "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
    "Responsible": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "CreatedOn": "2019-01-25T08:29:37+02:00"
  }
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Unlink responsible user from asset

Unlinks a responsible user from an asset by id.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Category

0 Unique 1 Collection

Data.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Work",
    "Code": "012345",
    "Type": "012345",
    "Brand": "012345",
    "TypeNumber": "012345",
    "SerialNumber": "012345",
    "Description": "012345",
    "Quantity": 1,
    "CommissioningDate": "2019-01-25T07:29:37",
    "Category": 0,
    "AdministrativeLocations": [
      {
        "Location": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1
      }
    ],
    "LastSeen": {
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "DateTime": "2019-01-25T08:29:37+02:00",
      "DetectedBy": "Vehicle 1"
    },
    "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
    "Responsible": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "CreatedOn": "2019-01-25T08:29:37+02:00"
  }
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Asset - Mutations

Mutate asset

Mutates a quantity of an asset from a location to another location.

The quantity of unique assets is limited to one!

The quantity of collective assets is limited to the number of assets at the source location.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
FromLocationIdstringrequired
ToLocationIdstringrequired
Quantity(default = `1`)numberoptional
{
  "FromLocationId": "00000000-0000-0000-0000-000000000000",
  "ToLocationId": "00000000-0000-0000-0000-000000000000",
  "Quantity": 1
}

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Asset.Category

0 Unique 1 Collection

Data.Asset.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

Data.FromLocation.Country
151 allowed values
  • 0 Belgium
  • 1 France
  • 2 Netherlands
  • 3 Luxembourg
  • 4 Italy
  • 5 Norway
  • 6 Denmark
  • 7 Sweden
  • 8 San Marino
  • 9 Andorra
  • 10 Germany
  • 11 United Kingdom
  • 12 Spain
  • 13 Portugal
  • 14 Switzerland
  • 15 Austria
  • 20 Hungary
  • 21 Czechia
  • 22 Greece
  • 23 Poland
  • 24 Slovakia
  • 25 Turkey
  • 26 Albania
  • 27 Bulgaria
  • 28 Bosnia Herzegovina
  • 29 Belarus
  • 30 Moldova
  • 31 Macedonia
  • 32 Montenegro
  • 33 Romania
  • 34 Serbia
  • 35 Ukraine
  • 36 Finland
  • 37 Ireland
  • 38 Malta
  • 39 Estonia
  • 40 Croatia
  • 41 Lithuania
  • 42 Latvia
  • 43 Slovenia
  • 44 Armenia
  • 45 Azerbaijan
  • 46 Cyprus
  • 47 Faroe Islands
  • 48 Georgia
  • 49 Gibraltar
  • 50 Iceland
  • 51 Monaco
  • 52 Russia
  • 53 Vatican
  • 54 Kosovo
  • 55 United Arab Emirates
  • 56 Afghanistan
  • 57 Argentina
  • 58 Australia
  • 59 Bangladesh
  • 60 Bahrain
  • 61 Brunei
  • 62 Bolivia
  • 63 Brazil
  • 64 Bhutan
  • 65 Botswana
  • 66 Belize
  • 67 Canada
  • 68 Congo
  • 69 Cote d'Ivoire
  • 70 Chile
  • 71 Cameroon
  • 72 China
  • 73 Colombia
  • 74 Costa Rica
  • 75 Cuba
  • 76 Dominican Republic
  • 77 Algeria
  • 78 Ecuador
  • 79 Egypt
  • 80 Eritrea
  • 81 Ethiopia
  • 82 Greenland
  • 83 Guatemala
  • 84 Honduras
  • 85 Haiti
  • 86 Indonesia
  • 87 Israel
  • 88 India
  • 89 Iraq
  • 90 Iran
  • 91 Jamaica
  • 92 Jordan
  • 93 Japan
  • 94 Kenya
  • 95 Kyrgyzstan
  • 96 Cambodia
  • 97 Korea
  • 98 Kuwait
  • 99 Kazakhstan
  • 100 Laos
  • 101 Lebanon
  • 102 Liechtenstein
  • 103 Sri Lanka
  • 104 Libya
  • 105 Morocco
  • 106 Mali
  • 107 Myanmar
  • 108 Mongolia
  • 109 Macao SAR
  • 110 Maldives
  • 111 Mexico
  • 112 Malaysia
  • 113 Nigeria
  • 114 Nicaragua
  • 115 Nepal
  • 116 New Zealand
  • 117 Oman
  • 118 Panama
  • 119 Peru
  • 120 Philippines
  • 121 Pakistan
  • 122 Puerto Rico
  • 123 Paraguay
  • 124 Qatar
  • 125 Reunion
  • 126 Rwanda
  • 127 Saudi Arabia
  • 128 Singapore
  • 129 Senegal
  • 130 Somalia
  • 131 El Salvador
  • 132 Syria
  • 133 Thailand
  • 134 Tajikistan
  • 135 Turkmenistan
  • 136 Tunisia
  • 137 Trinidad and Tobago
  • 138 Taiwan
  • 139 United States
  • 140 Uruguay
  • 141 Uzbekistan
  • 142 Venezuela
  • 143 Vietnam
  • 144 Yemen
  • 145 South Africa
  • 146 Zimbabwe
  • 147 Guinea-Bissau
  • 148 Angola
  • 149 Cabo Verde
  • 150 Sao Tome and Principe
  • 151 Mozambique
  • 152 Guinea
  • 153 Mauritania
  • 9999 Unknown
Data.ToLocation.Country
151 allowed values
  • 0 Belgium
  • 1 France
  • 2 Netherlands
  • 3 Luxembourg
  • 4 Italy
  • 5 Norway
  • 6 Denmark
  • 7 Sweden
  • 8 San Marino
  • 9 Andorra
  • 10 Germany
  • 11 United Kingdom
  • 12 Spain
  • 13 Portugal
  • 14 Switzerland
  • 15 Austria
  • 20 Hungary
  • 21 Czechia
  • 22 Greece
  • 23 Poland
  • 24 Slovakia
  • 25 Turkey
  • 26 Albania
  • 27 Bulgaria
  • 28 Bosnia Herzegovina
  • 29 Belarus
  • 30 Moldova
  • 31 Macedonia
  • 32 Montenegro
  • 33 Romania
  • 34 Serbia
  • 35 Ukraine
  • 36 Finland
  • 37 Ireland
  • 38 Malta
  • 39 Estonia
  • 40 Croatia
  • 41 Lithuania
  • 42 Latvia
  • 43 Slovenia
  • 44 Armenia
  • 45 Azerbaijan
  • 46 Cyprus
  • 47 Faroe Islands
  • 48 Georgia
  • 49 Gibraltar
  • 50 Iceland
  • 51 Monaco
  • 52 Russia
  • 53 Vatican
  • 54 Kosovo
  • 55 United Arab Emirates
  • 56 Afghanistan
  • 57 Argentina
  • 58 Australia
  • 59 Bangladesh
  • 60 Bahrain
  • 61 Brunei
  • 62 Bolivia
  • 63 Brazil
  • 64 Bhutan
  • 65 Botswana
  • 66 Belize
  • 67 Canada
  • 68 Congo
  • 69 Cote d'Ivoire
  • 70 Chile
  • 71 Cameroon
  • 72 China
  • 73 Colombia
  • 74 Costa Rica
  • 75 Cuba
  • 76 Dominican Republic
  • 77 Algeria
  • 78 Ecuador
  • 79 Egypt
  • 80 Eritrea
  • 81 Ethiopia
  • 82 Greenland
  • 83 Guatemala
  • 84 Honduras
  • 85 Haiti
  • 86 Indonesia
  • 87 Israel
  • 88 India
  • 89 Iraq
  • 90 Iran
  • 91 Jamaica
  • 92 Jordan
  • 93 Japan
  • 94 Kenya
  • 95 Kyrgyzstan
  • 96 Cambodia
  • 97 Korea
  • 98 Kuwait
  • 99 Kazakhstan
  • 100 Laos
  • 101 Lebanon
  • 102 Liechtenstein
  • 103 Sri Lanka
  • 104 Libya
  • 105 Morocco
  • 106 Mali
  • 107 Myanmar
  • 108 Mongolia
  • 109 Macao SAR
  • 110 Maldives
  • 111 Mexico
  • 112 Malaysia
  • 113 Nigeria
  • 114 Nicaragua
  • 115 Nepal
  • 116 New Zealand
  • 117 Oman
  • 118 Panama
  • 119 Peru
  • 120 Philippines
  • 121 Pakistan
  • 122 Puerto Rico
  • 123 Paraguay
  • 124 Qatar
  • 125 Reunion
  • 126 Rwanda
  • 127 Saudi Arabia
  • 128 Singapore
  • 129 Senegal
  • 130 Somalia
  • 131 El Salvador
  • 132 Syria
  • 133 Thailand
  • 134 Tajikistan
  • 135 Turkmenistan
  • 136 Tunisia
  • 137 Trinidad and Tobago
  • 138 Taiwan
  • 139 United States
  • 140 Uruguay
  • 141 Uzbekistan
  • 142 Venezuela
  • 143 Vietnam
  • 144 Yemen
  • 145 South Africa
  • 146 Zimbabwe
  • 147 Guinea-Bissau
  • 148 Angola
  • 149 Cabo Verde
  • 150 Sao Tome and Principe
  • 151 Mozambique
  • 152 Guinea
  • 153 Mauritania
  • 9999 Unknown
Data.By.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Data": {
    "TimeStamp": "2019-01-25T08:06:45+01:00",
    "Asset": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name": "Work",
      "Code": "012345",
      "Type": "012345",
      "Brand": "012345",
      "TypeNumber": "012345",
      "SerialNumber": "012345",
      "Description": "012345",
      "Quantity": 1,
      "CommissioningDate": "2019-01-25T07:29:37",
      "Category": 0,
      "AdministrativeLocations": [
        {
          "Location": {
            "Id": "00000000-0000-0000-0000-000000000000",
            "Name": "Work",
            "Code": "012345",
            "Country": 0,
            "Description": "Work",
            "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
            "HouseNumber": "9",
            "LonMin": 3.145219,
            "LonMax": 3.244998,
            "LatMin": 50.81309,
            "LatMax": 50.91806,
            "MarkerLon": 3.145219,
            "MarkerLat": 50.81309,
            "IsAssetLocation": false,
            "PostalCode": "8500",
            "Street": "Dumolinlaan",
            "Submunicipality": "Kortrijk",
            "City": "Kortrijk"
          },
          "Quantity": 1
        }
      ],
      "LastSeen": {
        "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
        "DateTime": "2019-01-25T08:29:37+02:00",
        "DetectedBy": "Vehicle 1"
      },
      "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
      "Responsible": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "CreatedOn": "2019-01-25T08:29:37+02:00"
    },
    "FromLocation": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name": "Work",
      "Code": "012345",
      "Country": 0,
      "Description": "Work",
      "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
      "HouseNumber": "9",
      "LonMin": 3.145219,
      "LonMax": 3.244998,
      "LatMin": 50.81309,
      "LatMax": 50.91806,
      "MarkerLon": 3.145219,
      "MarkerLat": 50.81309,
      "IsAssetLocation": false,
      "PostalCode": "8500",
      "Street": "Dumolinlaan",
      "Submunicipality": "Kortrijk",
      "City": "Kortrijk"
    },
    "ToLocation": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name": "Work",
      "Code": "012345",
      "Country": 0,
      "Description": "Work",
      "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
      "HouseNumber": "9",
      "LonMin": 3.145219,
      "LonMax": 3.244998,
      "LatMin": 50.81309,
      "LatMax": 50.91806,
      "MarkerLon": 3.145219,
      "MarkerLat": 50.81309,
      "IsAssetLocation": false,
      "PostalCode": "8500",
      "Street": "Dumolinlaan",
      "Submunicipality": "Kortrijk",
      "City": "Kortrijk"
    },
    "Quantity": 1,
    "By": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    }
  }
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
Allowed values in nested fields
Entity.Asset.Category

0 Unique 1 Collection

Entity.Asset.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

Entity.FromLocation.Country
151 allowed values
  • 0 Belgium
  • 1 France
  • 2 Netherlands
  • 3 Luxembourg
  • 4 Italy
  • 5 Norway
  • 6 Denmark
  • 7 Sweden
  • 8 San Marino
  • 9 Andorra
  • 10 Germany
  • 11 United Kingdom
  • 12 Spain
  • 13 Portugal
  • 14 Switzerland
  • 15 Austria
  • 20 Hungary
  • 21 Czechia
  • 22 Greece
  • 23 Poland
  • 24 Slovakia
  • 25 Turkey
  • 26 Albania
  • 27 Bulgaria
  • 28 Bosnia Herzegovina
  • 29 Belarus
  • 30 Moldova
  • 31 Macedonia
  • 32 Montenegro
  • 33 Romania
  • 34 Serbia
  • 35 Ukraine
  • 36 Finland
  • 37 Ireland
  • 38 Malta
  • 39 Estonia
  • 40 Croatia
  • 41 Lithuania
  • 42 Latvia
  • 43 Slovenia
  • 44 Armenia
  • 45 Azerbaijan
  • 46 Cyprus
  • 47 Faroe Islands
  • 48 Georgia
  • 49 Gibraltar
  • 50 Iceland
  • 51 Monaco
  • 52 Russia
  • 53 Vatican
  • 54 Kosovo
  • 55 United Arab Emirates
  • 56 Afghanistan
  • 57 Argentina
  • 58 Australia
  • 59 Bangladesh
  • 60 Bahrain
  • 61 Brunei
  • 62 Bolivia
  • 63 Brazil
  • 64 Bhutan
  • 65 Botswana
  • 66 Belize
  • 67 Canada
  • 68 Congo
  • 69 Cote d'Ivoire
  • 70 Chile
  • 71 Cameroon
  • 72 China
  • 73 Colombia
  • 74 Costa Rica
  • 75 Cuba
  • 76 Dominican Republic
  • 77 Algeria
  • 78 Ecuador
  • 79 Egypt
  • 80 Eritrea
  • 81 Ethiopia
  • 82 Greenland
  • 83 Guatemala
  • 84 Honduras
  • 85 Haiti
  • 86 Indonesia
  • 87 Israel
  • 88 India
  • 89 Iraq
  • 90 Iran
  • 91 Jamaica
  • 92 Jordan
  • 93 Japan
  • 94 Kenya
  • 95 Kyrgyzstan
  • 96 Cambodia
  • 97 Korea
  • 98 Kuwait
  • 99 Kazakhstan
  • 100 Laos
  • 101 Lebanon
  • 102 Liechtenstein
  • 103 Sri Lanka
  • 104 Libya
  • 105 Morocco
  • 106 Mali
  • 107 Myanmar
  • 108 Mongolia
  • 109 Macao SAR
  • 110 Maldives
  • 111 Mexico
  • 112 Malaysia
  • 113 Nigeria
  • 114 Nicaragua
  • 115 Nepal
  • 116 New Zealand
  • 117 Oman
  • 118 Panama
  • 119 Peru
  • 120 Philippines
  • 121 Pakistan
  • 122 Puerto Rico
  • 123 Paraguay
  • 124 Qatar
  • 125 Reunion
  • 126 Rwanda
  • 127 Saudi Arabia
  • 128 Singapore
  • 129 Senegal
  • 130 Somalia
  • 131 El Salvador
  • 132 Syria
  • 133 Thailand
  • 134 Tajikistan
  • 135 Turkmenistan
  • 136 Tunisia
  • 137 Trinidad and Tobago
  • 138 Taiwan
  • 139 United States
  • 140 Uruguay
  • 141 Uzbekistan
  • 142 Venezuela
  • 143 Vietnam
  • 144 Yemen
  • 145 South Africa
  • 146 Zimbabwe
  • 147 Guinea-Bissau
  • 148 Angola
  • 149 Cabo Verde
  • 150 Sao Tome and Principe
  • 151 Mozambique
  • 152 Guinea
  • 153 Mauritania
  • 9999 Unknown
Entity.ToLocation.Country
151 allowed values
  • 0 Belgium
  • 1 France
  • 2 Netherlands
  • 3 Luxembourg
  • 4 Italy
  • 5 Norway
  • 6 Denmark
  • 7 Sweden
  • 8 San Marino
  • 9 Andorra
  • 10 Germany
  • 11 United Kingdom
  • 12 Spain
  • 13 Portugal
  • 14 Switzerland
  • 15 Austria
  • 20 Hungary
  • 21 Czechia
  • 22 Greece
  • 23 Poland
  • 24 Slovakia
  • 25 Turkey
  • 26 Albania
  • 27 Bulgaria
  • 28 Bosnia Herzegovina
  • 29 Belarus
  • 30 Moldova
  • 31 Macedonia
  • 32 Montenegro
  • 33 Romania
  • 34 Serbia
  • 35 Ukraine
  • 36 Finland
  • 37 Ireland
  • 38 Malta
  • 39 Estonia
  • 40 Croatia
  • 41 Lithuania
  • 42 Latvia
  • 43 Slovenia
  • 44 Armenia
  • 45 Azerbaijan
  • 46 Cyprus
  • 47 Faroe Islands
  • 48 Georgia
  • 49 Gibraltar
  • 50 Iceland
  • 51 Monaco
  • 52 Russia
  • 53 Vatican
  • 54 Kosovo
  • 55 United Arab Emirates
  • 56 Afghanistan
  • 57 Argentina
  • 58 Australia
  • 59 Bangladesh
  • 60 Bahrain
  • 61 Brunei
  • 62 Bolivia
  • 63 Brazil
  • 64 Bhutan
  • 65 Botswana
  • 66 Belize
  • 67 Canada
  • 68 Congo
  • 69 Cote d'Ivoire
  • 70 Chile
  • 71 Cameroon
  • 72 China
  • 73 Colombia
  • 74 Costa Rica
  • 75 Cuba
  • 76 Dominican Republic
  • 77 Algeria
  • 78 Ecuador
  • 79 Egypt
  • 80 Eritrea
  • 81 Ethiopia
  • 82 Greenland
  • 83 Guatemala
  • 84 Honduras
  • 85 Haiti
  • 86 Indonesia
  • 87 Israel
  • 88 India
  • 89 Iraq
  • 90 Iran
  • 91 Jamaica
  • 92 Jordan
  • 93 Japan
  • 94 Kenya
  • 95 Kyrgyzstan
  • 96 Cambodia
  • 97 Korea
  • 98 Kuwait
  • 99 Kazakhstan
  • 100 Laos
  • 101 Lebanon
  • 102 Liechtenstein
  • 103 Sri Lanka
  • 104 Libya
  • 105 Morocco
  • 106 Mali
  • 107 Myanmar
  • 108 Mongolia
  • 109 Macao SAR
  • 110 Maldives
  • 111 Mexico
  • 112 Malaysia
  • 113 Nigeria
  • 114 Nicaragua
  • 115 Nepal
  • 116 New Zealand
  • 117 Oman
  • 118 Panama
  • 119 Peru
  • 120 Philippines
  • 121 Pakistan
  • 122 Puerto Rico
  • 123 Paraguay
  • 124 Qatar
  • 125 Reunion
  • 126 Rwanda
  • 127 Saudi Arabia
  • 128 Singapore
  • 129 Senegal
  • 130 Somalia
  • 131 El Salvador
  • 132 Syria
  • 133 Thailand
  • 134 Tajikistan
  • 135 Turkmenistan
  • 136 Tunisia
  • 137 Trinidad and Tobago
  • 138 Taiwan
  • 139 United States
  • 140 Uruguay
  • 141 Uzbekistan
  • 142 Venezuela
  • 143 Vietnam
  • 144 Yemen
  • 145 South Africa
  • 146 Zimbabwe
  • 147 Guinea-Bissau
  • 148 Angola
  • 149 Cabo Verde
  • 150 Sao Tome and Principe
  • 151 Mozambique
  • 152 Guinea
  • 153 Mauritania
  • 9999 Unknown
Entity.By.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Entity": {
    "TimeStamp": "2019-01-25T08:06:45+01:00",
    "Asset": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name": "Work",
      "Code": "012345",
      "Type": "012345",
      "Brand": "012345",
      "TypeNumber": "012345",
      "SerialNumber": "012345",
      "Description": "012345",
      "Quantity": 1,
      "CommissioningDate": "2019-01-25T07:29:37",
      "Category": 0,
      "AdministrativeLocations": [
        {
          "Location": {
            "Id": "00000000-0000-0000-0000-000000000000",
            "Name": "Work",
            "Code": "012345",
            "Country": 0,
            "Description": "Work",
            "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
            "HouseNumber": "9",
            "LonMin": 3.145219,
            "LonMax": 3.244998,
            "LatMin": 50.81309,
            "LatMax": 50.91806,
            "MarkerLon": 3.145219,
            "MarkerLat": 50.81309,
            "IsAssetLocation": false,
            "PostalCode": "8500",
            "Street": "Dumolinlaan",
            "Submunicipality": "Kortrijk",
            "City": "Kortrijk"
          },
          "Quantity": 1
        }
      ],
      "LastSeen": {
        "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
        "DateTime": "2019-01-25T08:29:37+02:00",
        "DetectedBy": "Vehicle 1"
      },
      "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
      "Responsible": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "CreatedOn": "2019-01-25T08:29:37+02:00"
    },
    "FromLocation": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name": "Work",
      "Code": "012345",
      "Country": 0,
      "Description": "Work",
      "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
      "HouseNumber": "9",
      "LonMin": 3.145219,
      "LonMax": 3.244998,
      "LatMin": 50.81309,
      "LatMax": 50.91806,
      "MarkerLon": 3.145219,
      "MarkerLat": 50.81309,
      "IsAssetLocation": false,
      "PostalCode": "8500",
      "Street": "Dumolinlaan",
      "Submunicipality": "Kortrijk",
      "City": "Kortrijk"
    },
    "ToLocation": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name": "Work",
      "Code": "012345",
      "Country": 0,
      "Description": "Work",
      "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
      "HouseNumber": "9",
      "LonMin": 3.145219,
      "LonMax": 3.244998,
      "LatMin": 50.81309,
      "LatMax": 50.91806,
      "MarkerLon": 3.145219,
      "MarkerLat": 50.81309,
      "IsAssetLocation": false,
      "PostalCode": "8500",
      "Street": "Dumolinlaan",
      "Submunicipality": "Kortrijk",
      "City": "Kortrijk"
    },
    "Quantity": 1,
    "By": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    }
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Asset locations

Get asset location by Id

Returns an asset location by its Id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Idstring
Namestring
Code(default = null)string
Country(default = 0)
151 allowed values
  • 0 Belgium
  • 1 France
  • 2 Netherlands
  • 3 Luxembourg
  • 4 Italy
  • 5 Norway
  • 6 Denmark
  • 7 Sweden
  • 8 San Marino
  • 9 Andorra
  • 10 Germany
  • 11 United Kingdom
  • 12 Spain
  • 13 Portugal
  • 14 Switzerland
  • 15 Austria
  • 20 Hungary
  • 21 Czechia
  • 22 Greece
  • 23 Poland
  • 24 Slovakia
  • 25 Turkey
  • 26 Albania
  • 27 Bulgaria
  • 28 Bosnia Herzegovina
  • 29 Belarus
  • 30 Moldova
  • 31 Macedonia
  • 32 Montenegro
  • 33 Romania
  • 34 Serbia
  • 35 Ukraine
  • 36 Finland
  • 37 Ireland
  • 38 Malta
  • 39 Estonia
  • 40 Croatia
  • 41 Lithuania
  • 42 Latvia
  • 43 Slovenia
  • 44 Armenia
  • 45 Azerbaijan
  • 46 Cyprus
  • 47 Faroe Islands
  • 48 Georgia
  • 49 Gibraltar
  • 50 Iceland
  • 51 Monaco
  • 52 Russia
  • 53 Vatican
  • 54 Kosovo
  • 55 United Arab Emirates
  • 56 Afghanistan
  • 57 Argentina
  • 58 Australia
  • 59 Bangladesh
  • 60 Bahrain
  • 61 Brunei
  • 62 Bolivia
  • 63 Brazil
  • 64 Bhutan
  • 65 Botswana
  • 66 Belize
  • 67 Canada
  • 68 Congo
  • 69 Cote d'Ivoire
  • 70 Chile
  • 71 Cameroon
  • 72 China
  • 73 Colombia
  • 74 Costa Rica
  • 75 Cuba
  • 76 Dominican Republic
  • 77 Algeria
  • 78 Ecuador
  • 79 Egypt
  • 80 Eritrea
  • 81 Ethiopia
  • 82 Greenland
  • 83 Guatemala
  • 84 Honduras
  • 85 Haiti
  • 86 Indonesia
  • 87 Israel
  • 88 India
  • 89 Iraq
  • 90 Iran
  • 91 Jamaica
  • 92 Jordan
  • 93 Japan
  • 94 Kenya
  • 95 Kyrgyzstan
  • 96 Cambodia
  • 97 Korea
  • 98 Kuwait
  • 99 Kazakhstan
  • 100 Laos
  • 101 Lebanon
  • 102 Liechtenstein
  • 103 Sri Lanka
  • 104 Libya
  • 105 Morocco
  • 106 Mali
  • 107 Myanmar
  • 108 Mongolia
  • 109 Macao SAR
  • 110 Maldives
  • 111 Mexico
  • 112 Malaysia
  • 113 Nigeria
  • 114 Nicaragua
  • 115 Nepal
  • 116 New Zealand
  • 117 Oman
  • 118 Panama
  • 119 Peru
  • 120 Philippines
  • 121 Pakistan
  • 122 Puerto Rico
  • 123 Paraguay
  • 124 Qatar
  • 125 Reunion
  • 126 Rwanda
  • 127 Saudi Arabia
  • 128 Singapore
  • 129 Senegal
  • 130 Somalia
  • 131 El Salvador
  • 132 Syria
  • 133 Thailand
  • 134 Tajikistan
  • 135 Turkmenistan
  • 136 Tunisia
  • 137 Trinidad and Tobago
  • 138 Taiwan
  • 139 United States
  • 140 Uruguay
  • 141 Uzbekistan
  • 142 Venezuela
  • 143 Vietnam
  • 144 Yemen
  • 145 South Africa
  • 146 Zimbabwe
  • 147 Guinea-Bissau
  • 148 Angola
  • 149 Cabo Verde
  • 150 Sao Tome and Principe
  • 151 Mozambique
  • 152 Guinea
  • 153 Mauritania
  • 9999 Unknown
number
Description(default = null)string
GeographyWkt(default = null) The coordinates of all points that define the shape of the POI.string
HouseNumber(default = null)string
LonMin(default = 0.0) Lowest longitude coordinate of the shape of the POI.number
LonMax(default = 0.0) Highest longitude coordinate of the shape of the POI.number
LatMin(default = 0.0) Lowest latitude coordinate of the shape of the POI.number
LatMax(default = 0.0) Highest latitude coordinate of the shape of the POI.number
MarkerLon(default = null) Longitude coordinate of the marker.number
MarkerLat(default = null) Latitude coordinate of the marker.number
IsAssetLocationboolean
PostalCode(default = null)string
Street(default = null)string
Submunicipality(default = null)string
City(default = null)string
_typeDescriptorstring
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Work",
  "Code": "012345",
  "Country": 0,
  "Description": "Work",
  "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
  "HouseNumber": "9",
  "LonMin": 3.145219,
  "LonMax": 3.244998,
  "LatMin": 50.81309,
  "LatMax": 50.91806,
  "MarkerLon": 3.145219,
  "MarkerLat": 50.81309,
  "PostalCode": "8500",
  "Street": "Dumolinlaan",
  "Submunicipality": "Kortrijk",
  "City": "Kortrijk"
}
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Asset location - Assets

Asset location - Mutations

Mutate assets

Mutates quantities of assets from a location to another location.

The quantity of unique assets is limited to one!

The quantity of collective assets is limited to the number of assets at the source location.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
AssetQuantities(default = null)arrayrequired
ToLocationIdstringrequired
{
  "AssetQuantities": [
    {
      "AssetId": "00000000-0000-0000-0000-000000000000",
      "Quantity": 1
    }
  ],
  "ToLocationId": "00000000-0000-0000-0000-000000000000"
}

Responses

200OK
FieldType
Data(default = null)array
{
  "Data": [
    {
      "TimeStamp": "2019-01-25T08:06:45+01:00",
      "Asset": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Name": "Work",
        "Code": "012345",
        "Type": "012345",
        "Brand": "012345",
        "TypeNumber": "012345",
        "SerialNumber": "012345",
        "Description": "012345",
        "Quantity": 1,
        "CommissioningDate": "2019-01-25T07:29:37",
        "Category": 0,
        "AdministrativeLocations": [
          {
            "Location": {
              "Id": "00000000-0000-0000-0000-000000000000",
              "Name": "Work",
              "Code": "012345",
              "Country": 0,
              "Description": "Work",
              "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
              "HouseNumber": "9",
              "LonMin": 3.145219,
              "LonMax": 3.244998,
              "LatMin": 50.81309,
              "LatMax": 50.91806,
              "MarkerLon": 3.145219,
              "MarkerLat": 50.81309,
              "IsAssetLocation": false,
              "PostalCode": "8500",
              "Street": "Dumolinlaan",
              "Submunicipality": "Kortrijk",
              "City": "Kortrijk"
            },
            "Quantity": 1
          }
        ],
        "LastSeen": {
          "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
          "DateTime": "2019-01-25T08:29:37+02:00",
          "DetectedBy": "Vehicle 1"
        },
        "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
        "Responsible": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Code": "012345",
          "Name": "John Doe",
          "Type": 0
        },
        "CreatedOn": "2019-01-25T08:29:37+02:00"
      },
      "FromLocation": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Name": "Work",
        "Code": "012345",
        "Country": 0,
        "Description": "Work",
        "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
        "HouseNumber": "9",
        "LonMin": 3.145219,
        "LonMax": 3.244998,
        "LatMin": 50.81309,
        "LatMax": 50.91806,
        "MarkerLon": 3.145219,
        "MarkerLat": 50.81309,
        "IsAssetLocation": false,
        "PostalCode": "8500",
        "Street": "Dumolinlaan",
        "Submunicipality": "Kortrijk",
        "City": "Kortrijk"
      },
      "ToLocation": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Name": "Work",
        "Code": "012345",
        "Country": 0,
        "Description": "Work",
        "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
        "HouseNumber": "9",
        "LonMin": 3.145219,
        "LonMax": 3.244998,
        "LatMin": 50.81309,
        "LatMax": 50.91806,
        "MarkerLon": 3.145219,
        "MarkerLat": 50.81309,
        "IsAssetLocation": false,
        "PostalCode": "8500",
        "Street": "Dumolinlaan",
        "Submunicipality": "Kortrijk",
        "City": "Kortrijk"
      },
      "Quantity": 1,
      "By": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      }
    }
  ]
}
400BadRequest
FieldType
Data(default = null)array
{
  "Data": [
    {
      "Entity": {
        "TimeStamp": "2019-01-25T08:06:45+01:00",
        "Asset": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Type": "012345",
          "Brand": "012345",
          "TypeNumber": "012345",
          "SerialNumber": "012345",
          "Description": "012345",
          "Quantity": 1,
          "CommissioningDate": "2019-01-25T07:29:37",
          "Category": 0,
          "AdministrativeLocations": [
            {
              "Location": {
                "Id": "00000000-0000-0000-0000-000000000000",
                "Name": "Work",
                "Code": "012345",
                "Country": 0,
                "Description": "Work",
                "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
                "HouseNumber": "9",
                "LonMin": 3.145219,
                "LonMax": 3.244998,
                "LatMin": 50.81309,
                "LatMax": 50.91806,
                "MarkerLon": 3.145219,
                "MarkerLat": 50.81309,
                "IsAssetLocation": false,
                "PostalCode": "8500",
                "Street": "Dumolinlaan",
                "Submunicipality": "Kortrijk",
                "City": "Kortrijk"
              },
              "Quantity": 1
            }
          ],
          "LastSeen": {
            "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
            "DateTime": "2019-01-25T08:29:37+02:00",
            "DetectedBy": "Vehicle 1"
          },
          "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
          "Responsible": {
            "Id": "00000000-0000-0000-0000-000000000000",
            "Code": "012345",
            "Name": "John Doe",
            "Type": 0
          },
          "CreatedOn": "2019-01-25T08:29:37+02:00"
        },
        "FromLocation": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "ToLocation": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1,
        "By": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Code": "012345",
          "Name": "John Doe",
          "Type": 0
        }
      },
      "ValidationResult": [
        {
          "Message": "",
          "SourceMemberNames": []
        }
      ]
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Administrative location

Link administrative location to unique asset

Links an administrative location to a unique asset. A unique asset means an asset with the property Category set to 0.

In this case, only one administrative location can be linked. An administrative location is a point of interest with IsAssetLocation set to true.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000
locationIdstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Category

0 Unique 1 Collection

Data.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Work",
    "Code": "012345",
    "Type": "012345",
    "Brand": "012345",
    "TypeNumber": "012345",
    "SerialNumber": "012345",
    "Description": "012345",
    "Quantity": 1,
    "CommissioningDate": "2019-01-25T07:29:37",
    "Category": 0,
    "AdministrativeLocations": [
      {
        "Location": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1
      }
    ],
    "LastSeen": {
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "DateTime": "2019-01-25T08:29:37+02:00",
      "DetectedBy": "Vehicle 1"
    },
    "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
    "Responsible": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "CreatedOn": "2019-01-25T08:29:37+02:00"
  }
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Unlink administrative location from asset

Unlinks an administrative location from an asset.

An administrative location is a point of interest with IsAssetLocation set to true.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000
locationIdstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Category

0 Unique 1 Collection

Data.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Work",
    "Code": "012345",
    "Type": "012345",
    "Brand": "012345",
    "TypeNumber": "012345",
    "SerialNumber": "012345",
    "Description": "012345",
    "Quantity": 1,
    "CommissioningDate": "2019-01-25T07:29:37",
    "Category": 0,
    "AdministrativeLocations": [
      {
        "Location": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1
      }
    ],
    "LastSeen": {
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "DateTime": "2019-01-25T08:29:37+02:00",
      "DetectedBy": "Vehicle 1"
    },
    "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
    "Responsible": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "CreatedOn": "2019-01-25T08:29:37+02:00"
  }
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Link administrative location to collective asset

Links administrative locations to a collective asset. A collective asset means an asset with the property Category set to 1.

In this case, multiple administrative locations can be linked, each with their own amount of items. An administrative location is a point of interest with IsAssetLocation set to true.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
Data(default = null)arrayoptional
{
  "Data": [
    {
      "LocationId": "00000000-0000-0000-0000-000000000000",
      "Quantity": 1
    }
  ]
}

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Category

0 Unique 1 Collection

Data.Responsible.Type

0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Work",
    "Code": "012345",
    "Type": "012345",
    "Brand": "012345",
    "TypeNumber": "012345",
    "SerialNumber": "012345",
    "Description": "012345",
    "Quantity": 1,
    "CommissioningDate": "2019-01-25T07:29:37",
    "Category": 0,
    "AdministrativeLocations": [
      {
        "Location": {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Work",
          "Code": "012345",
          "Country": 0,
          "Description": "Work",
          "GeographyWkt": "POLYGON ((3.145219 50.81309, 3.244998 50.81309, 3.244998 50.91806, 3.145219 50.91806, 3.145219 50.81309))",
          "HouseNumber": "9",
          "LonMin": 3.145219,
          "LonMax": 3.244998,
          "LatMin": 50.81309,
          "LatMax": 50.91806,
          "MarkerLon": 3.145219,
          "MarkerLat": 50.81309,
          "IsAssetLocation": false,
          "PostalCode": "8500",
          "Street": "Dumolinlaan",
          "Submunicipality": "Kortrijk",
          "City": "Kortrijk"
        },
        "Quantity": 1
      }
    ],
    "LastSeen": {
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "DateTime": "2019-01-25T08:29:37+02:00",
      "DetectedBy": "Vehicle 1"
    },
    "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg",
    "Responsible": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "CreatedOn": "2019-01-25T08:29:37+02:00"
  }
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Asset inspection types

Get linked inspection types by asset

Returns a list of asset inspection types linked to a particular asset.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
DataAssetInspectionType[]
Allowed values in nested fields
Data[].Responsible

0 Internal 1 External

{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name": "Inspection",
      "Description": "Description",
      "Responsible": 0,
      "WarningThresholdDays": 0,
      "IntervalYears": 0,
      "IntervalMonths": 6,
      "IntervalDays": 0
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Update asset inspection type

Updates an existing asset inspection type.

Request body

object

FieldTypeRequired
Idstringrequired
Name(default = null)stringrequired
Description(default = null)stringoptional
Responsible

0 Internal 1 External

numberoptional
WarningThresholdDays(default = null)numberoptional
IntervalYears(default = null)numberoptional
IntervalMonths(default = null)numberoptional
IntervalDays(default = null)numberoptional
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Inspection",
  "Description": "Description",
  "Responsible": 0,
  "WarningThresholdDays": 0,
  "IntervalYears": 0,
  "IntervalMonths": 6,
  "IntervalDays": 0
}

Responses

200OK
FieldType
Idstring
Name(default = null)string
Description(default = null)string
Responsible

0 Internal 1 External

number
WarningThresholdDays(default = null)number
IntervalYears(default = null)number
IntervalMonths(default = null)number
IntervalDays(default = null)number
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Inspection",
  "Description": "Description",
  "Responsible": 0,
  "WarningThresholdDays": 0,
  "IntervalYears": 0,
  "IntervalMonths": 6,
  "IntervalDays": 0
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Create asset inspection type

Creates a new asset inspection.

Request body

object

FieldTypeRequired
Name(default = null)stringrequired
Description(default = null)stringoptional
Responsible

0 Internal 1 External

numberoptional
WarningThresholdDays(default = null)numberoptional
IntervalYears(default = null)numberoptional
IntervalMonths(default = null)numberoptional
IntervalDays(default = null)numberoptional
{
  "Name": "Inspection",
  "Description": "Description",
  "Responsible": 0,
  "WarningThresholdDays": 0,
  "IntervalYears": 0,
  "IntervalMonths": 6,
  "IntervalDays": 0
}

Responses

200OK
FieldType
Idstring
Name(default = null)string
Description(default = null)string
Responsible

0 Internal 1 External

number
WarningThresholdDays(default = null)number
IntervalYears(default = null)number
IntervalMonths(default = null)number
IntervalDays(default = null)number
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Inspection",
  "Description": "Description",
  "Responsible": 0,
  "WarningThresholdDays": 0,
  "IntervalYears": 0,
  "IntervalMonths": 6,
  "IntervalDays": 0
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Asset inspections

Get asset inspections by Asset Id

Get all asset inspections for a specific Asset Id.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Idstring
AssetIdstring
Typeobject
Status(default = 0)

0 Approved No Remark 1 Approved With Remark 2 Rejected

number
Comments(default = null)string
DateCompleted(default = null)string
Picture(default = null)string
Allowed values in nested fields
Type.Responsible

0 Internal 1 External

{
  "Id": "00000000-0000-0000-0000-000000000000",
  "AssetId": "00000000-0000-0000-0000-000000000000",
  "Type": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Inspection",
    "Description": "Description",
    "Responsible": 0,
    "WarningThresholdDays": 0,
    "IntervalYears": 0,
    "IntervalMonths": 6,
    "IntervalDays": 0
  },
  "Status": 0,
  "Comments": "Comments",
  "DateCompleted": "2019-09-10",
  "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg"
}
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Get asset inspections by Date

Get all asset inspections that occurred on or after a specific date.

Path parameters

NameTypeRequiredExample
datestringrequired2020-01-01

Responses

200OK
FieldType
Idstring
AssetIdstring
Typeobject
Status(default = 0)

0 Approved No Remark 1 Approved With Remark 2 Rejected

number
Comments(default = null)string
DateCompleted(default = null)string
Picture(default = null)string
Allowed values in nested fields
Type.Responsible

0 Internal 1 External

{
  "Id": "00000000-0000-0000-0000-000000000000",
  "AssetId": "00000000-0000-0000-0000-000000000000",
  "Type": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Inspection",
    "Description": "Description",
    "Responsible": 0,
    "WarningThresholdDays": 0,
    "IntervalYears": 0,
    "IntervalMonths": 6,
    "IntervalDays": 0
  },
  "Status": 0,
  "Comments": "Comments",
  "DateCompleted": "2019-09-10",
  "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg"
}
401Unauthorized
403Forbidden
429Too Many Requests

Update asset inspection

Updates an existing asset inspection.

Request body

object

FieldTypeRequired
Idstringrequired
AssetIdstringrequired
TypeIdstringoptional
Status(default = 0)

0 Approved No Remark 1 Approved With Remark 2 Rejected

numberoptional
Comments(default = null)stringoptional
DateCompleted(default = null)stringoptional
Picture(default = null)stringoptional
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "AssetId": "00000000-0000-0000-0000-000000000000",
  "TypeId": "00000000-0000-0000-0000-000000000000",
  "Status": 0,
  "Comments": "Comments",
  "DateCompleted": "2019-09-10",
  "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg"
}

Responses

200OK
FieldType
Idstring
AssetIdstring
Typeobject
Status(default = 0)

0 Approved No Remark 1 Approved With Remark 2 Rejected

number
Comments(default = null)string
DateCompleted(default = null)string
Picture(default = null)string
Allowed values in nested fields
Type.Responsible

0 Internal 1 External

{
  "Id": "00000000-0000-0000-0000-000000000000",
  "AssetId": "00000000-0000-0000-0000-000000000000",
  "Type": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Inspection",
    "Description": "Description",
    "Responsible": 0,
    "WarningThresholdDays": 0,
    "IntervalYears": 0,
    "IntervalMonths": 6,
    "IntervalDays": 0
  },
  "Status": 0,
  "Comments": "Comments",
  "DateCompleted": "2019-09-10",
  "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg"
}
400BadRequest
FieldType
EntityPoi
ValidationResultarray
Allowed values in nested fields
Entity.Country
151 allowed values
  • 0 Belgium
  • 1 France
  • 2 Netherlands
  • 3 Luxembourg
  • 4 Italy
  • 5 Norway
  • 6 Denmark
  • 7 Sweden
  • 8 San Marino
  • 9 Andorra
  • 10 Germany
  • 11 United Kingdom
  • 12 Spain
  • 13 Portugal
  • 14 Switzerland
  • 15 Austria
  • 20 Hungary
  • 21 Czechia
  • 22 Greece
  • 23 Poland
  • 24 Slovakia
  • 25 Turkey
  • 26 Albania
  • 27 Bulgaria
  • 28 Bosnia Herzegovina
  • 29 Belarus
  • 30 Moldova
  • 31 Macedonia
  • 32 Montenegro
  • 33 Romania
  • 34 Serbia
  • 35 Ukraine
  • 36 Finland
  • 37 Ireland
  • 38 Malta
  • 39 Estonia
  • 40 Croatia
  • 41 Lithuania
  • 42 Latvia
  • 43 Slovenia
  • 44 Armenia
  • 45 Azerbaijan
  • 46 Cyprus
  • 47 Faroe Islands
  • 48 Georgia
  • 49 Gibraltar
  • 50 Iceland
  • 51 Monaco
  • 52 Russia
  • 53 Vatican
  • 54 Kosovo
  • 55 United Arab Emirates
  • 56 Afghanistan
  • 57 Argentina
  • 58 Australia
  • 59 Bangladesh
  • 60 Bahrain
  • 61 Brunei
  • 62 Bolivia
  • 63 Brazil
  • 64 Bhutan
  • 65 Botswana
  • 66 Belize
  • 67 Canada
  • 68 Congo
  • 69 Cote d'Ivoire
  • 70 Chile
  • 71 Cameroon
  • 72 China
  • 73 Colombia
  • 74 Costa Rica
  • 75 Cuba
  • 76 Dominican Republic
  • 77 Algeria
  • 78 Ecuador
  • 79 Egypt
  • 80 Eritrea
  • 81 Ethiopia
  • 82 Greenland
  • 83 Guatemala
  • 84 Honduras
  • 85 Haiti
  • 86 Indonesia
  • 87 Israel
  • 88 India
  • 89 Iraq
  • 90 Iran
  • 91 Jamaica
  • 92 Jordan
  • 93 Japan
  • 94 Kenya
  • 95 Kyrgyzstan
  • 96 Cambodia
  • 97 Korea
  • 98 Kuwait
  • 99 Kazakhstan
  • 100 Laos
  • 101 Lebanon
  • 102 Liechtenstein
  • 103 Sri Lanka
  • 104 Libya
  • 105 Morocco
  • 106 Mali
  • 107 Myanmar
  • 108 Mongolia
  • 109 Macao SAR
  • 110 Maldives
  • 111 Mexico
  • 112 Malaysia
  • 113 Nigeria
  • 114 Nicaragua
  • 115 Nepal
  • 116 New Zealand
  • 117 Oman
  • 118 Panama
  • 119 Peru
  • 120 Philippines
  • 121 Pakistan
  • 122 Puerto Rico
  • 123 Paraguay
  • 124 Qatar
  • 125 Reunion
  • 126 Rwanda
  • 127 Saudi Arabia
  • 128 Singapore
  • 129 Senegal
  • 130 Somalia
  • 131 El Salvador
  • 132 Syria
  • 133 Thailand
  • 134 Tajikistan
  • 135 Turkmenistan
  • 136 Tunisia
  • 137 Trinidad and Tobago
  • 138 Taiwan
  • 139 United States
  • 140 Uruguay
  • 141 Uzbekistan
  • 142 Venezuela
  • 143 Vietnam
  • 144 Yemen
  • 145 South Africa
  • 146 Zimbabwe
  • 147 Guinea-Bissau
  • 148 Angola
  • 149 Cabo Verde
  • 150 Sao Tome and Principe
  • 151 Mozambique
  • 152 Guinea
  • 153 Mauritania
  • 9999 Unknown
Entity.Priority

- No Priority 0 Priority 0 (lowest) 1 Priority 1 2 Priority 2 3 Priority 3 4 Priority 4 5 Priority 5 6 Priority 6 7 Priority 7 8 Priority 8 9 Priority 9 (highest)

401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Create asset inspection

Creates a new asset inspection.

Request body

object

FieldTypeRequired
AssetIdstringrequired
TypeIdstringrequired
Status(default = 0)

0 Approved No Remark 1 Approved With Remark 2 Rejected

numberoptional
Comments(default = null)stringoptional
DateCompleted(default = null)stringoptional
Picture(default = null)stringoptional
{
  "AssetId": "00000000-0000-0000-0000-000000000000",
  "TypeId": "00000000-0000-0000-0000-000000000000",
  "Status": 0,
  "Comments": "Comments",
  "DateCompleted": "2019-09-10",
  "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg"
}

Responses

200OK
FieldType
Idstring
AssetIdstring
Typeobject
Status(default = 0)

0 Approved No Remark 1 Approved With Remark 2 Rejected

number
Comments(default = null)string
DateCompleted(default = null)string
Picture(default = null)string
Allowed values in nested fields
Type.Responsible

0 Internal 1 External

{
  "Id": "00000000-0000-0000-0000-000000000000",
  "AssetId": "00000000-0000-0000-0000-000000000000",
  "Type": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Inspection",
    "Description": "Description",
    "Responsible": 0,
    "WarningThresholdDays": 0,
    "IntervalYears": 0,
    "IntervalMonths": 6,
    "IntervalDays": 0
  },
  "Status": 0,
  "Comments": "Comments",
  "DateCompleted": "2019-09-10",
  "Picture": "https://prodassetmanagement.blob.core.windows.net/geodynamics-899192c530d46fde13b9164f2ea1253d/assets/3022e805-e786-4564-b561-0685920de8dd.jpg"
}
400BadRequest
FieldType
EntityPoi
ValidationResultarray
Allowed values in nested fields
Entity.Country
151 allowed values
  • 0 Belgium
  • 1 France
  • 2 Netherlands
  • 3 Luxembourg
  • 4 Italy
  • 5 Norway
  • 6 Denmark
  • 7 Sweden
  • 8 San Marino
  • 9 Andorra
  • 10 Germany
  • 11 United Kingdom
  • 12 Spain
  • 13 Portugal
  • 14 Switzerland
  • 15 Austria
  • 20 Hungary
  • 21 Czechia
  • 22 Greece
  • 23 Poland
  • 24 Slovakia
  • 25 Turkey
  • 26 Albania
  • 27 Bulgaria
  • 28 Bosnia Herzegovina
  • 29 Belarus
  • 30 Moldova
  • 31 Macedonia
  • 32 Montenegro
  • 33 Romania
  • 34 Serbia
  • 35 Ukraine
  • 36 Finland
  • 37 Ireland
  • 38 Malta
  • 39 Estonia
  • 40 Croatia
  • 41 Lithuania
  • 42 Latvia
  • 43 Slovenia
  • 44 Armenia
  • 45 Azerbaijan
  • 46 Cyprus
  • 47 Faroe Islands
  • 48 Georgia
  • 49 Gibraltar
  • 50 Iceland
  • 51 Monaco
  • 52 Russia
  • 53 Vatican
  • 54 Kosovo
  • 55 United Arab Emirates
  • 56 Afghanistan
  • 57 Argentina
  • 58 Australia
  • 59 Bangladesh
  • 60 Bahrain
  • 61 Brunei
  • 62 Bolivia
  • 63 Brazil
  • 64 Bhutan
  • 65 Botswana
  • 66 Belize
  • 67 Canada
  • 68 Congo
  • 69 Cote d'Ivoire
  • 70 Chile
  • 71 Cameroon
  • 72 China
  • 73 Colombia
  • 74 Costa Rica
  • 75 Cuba
  • 76 Dominican Republic
  • 77 Algeria
  • 78 Ecuador
  • 79 Egypt
  • 80 Eritrea
  • 81 Ethiopia
  • 82 Greenland
  • 83 Guatemala
  • 84 Honduras
  • 85 Haiti
  • 86 Indonesia
  • 87 Israel
  • 88 India
  • 89 Iraq
  • 90 Iran
  • 91 Jamaica
  • 92 Jordan
  • 93 Japan
  • 94 Kenya
  • 95 Kyrgyzstan
  • 96 Cambodia
  • 97 Korea
  • 98 Kuwait
  • 99 Kazakhstan
  • 100 Laos
  • 101 Lebanon
  • 102 Liechtenstein
  • 103 Sri Lanka
  • 104 Libya
  • 105 Morocco
  • 106 Mali
  • 107 Myanmar
  • 108 Mongolia
  • 109 Macao SAR
  • 110 Maldives
  • 111 Mexico
  • 112 Malaysia
  • 113 Nigeria
  • 114 Nicaragua
  • 115 Nepal
  • 116 New Zealand
  • 117 Oman
  • 118 Panama
  • 119 Peru
  • 120 Philippines
  • 121 Pakistan
  • 122 Puerto Rico
  • 123 Paraguay
  • 124 Qatar
  • 125 Reunion
  • 126 Rwanda
  • 127 Saudi Arabia
  • 128 Singapore
  • 129 Senegal
  • 130 Somalia
  • 131 El Salvador
  • 132 Syria
  • 133 Thailand
  • 134 Tajikistan
  • 135 Turkmenistan
  • 136 Tunisia
  • 137 Trinidad and Tobago
  • 138 Taiwan
  • 139 United States
  • 140 Uruguay
  • 141 Uzbekistan
  • 142 Venezuela
  • 143 Vietnam
  • 144 Yemen
  • 145 South Africa
  • 146 Zimbabwe
  • 147 Guinea-Bissau
  • 148 Angola
  • 149 Cabo Verde
  • 150 Sao Tome and Principe
  • 151 Mozambique
  • 152 Guinea
  • 153 Mauritania
  • 9999 Unknown
Entity.Priority

- No Priority 0 Priority 0 (lowest) 1 Priority 1 2 Priority 2 3 Priority 3 4 Priority 4 5 Priority 5 6 Priority 6 7 Priority 7 8 Priority 8 9 Priority 9 (highest)

401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Asset identifications

Get asset identifications by badge id

Returns all asset identifications for an asset by badge id.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000
badgeIdstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)array
{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "BadgeId": "00000000-0000-0000-0000-000000000000",
      "Value": "123ABC",
      "Type": 0
    }
  ]
}
401Unauthorized
403Forbidden
404NotFound
429Too Many Requests

Delete asset identifications by badge id

Deletes all asset identifications for an asset by badge id.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000
badgeIdstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)array
{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "BadgeId": "00000000-0000-0000-0000-000000000000",
      "Value": "123ABC",
      "Type": 0
    }
  ]
}
401Unauthorized
403Forbidden
429Too Many Requests

Get asset identification by custom value

Returns an asset identification for an asset by custom value.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000
valuestringrequired123ABC

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Type

-1 Active/passive RFID 0 Active 1 Passive 2 Personalized

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "BadgeId": "00000000-0000-0000-0000-000000000000",
    "Value": "123ABC",
    "Type": 0
  }
}
401Unauthorized
403Forbidden
429Too Many Requests

Delete asset identification by custom value

Deletes an asset identification for an asset by custom value.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000
valuestringrequired123ABC

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Type

-1 Active/passive RFID 0 Active 1 Passive 2 Personalized

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "BadgeId": "00000000-0000-0000-0000-000000000000",
    "Value": "123ABC",
    "Type": 0
  }
}
401Unauthorized
403Forbidden
429Too Many Requests

Create asset identification by badge id

Creates a new asset identification by badge id.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
BadgeIdstringrequired
{
  "BadgeId": "00000000-0000-0000-0000-000000000000"
}

Responses

200OK
FieldType
Data(default = null)array
{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "BadgeId": "00000000-0000-0000-0000-000000000000",
      "Value": "123ABC",
      "Type": 0
    }
  ]
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Update asset identification by custom value

Updates an existing asset identification by custom value. Only personalized assets can be updated.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
Idstringrequired
Valuestringrequired
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Value": "123ABC"
}

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Type

-1 Active/passive RFID 0 Active 1 Passive 2 Personalized

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "BadgeId": "00000000-0000-0000-0000-000000000000",
    "Value": "123ABC",
    "Type": 0
  }
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Create asset identification by custom value

Creates a new asset identification by custom value.

Path parameters

NameTypeRequiredExample
assetIdstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
Valuestringrequired
{
  "Value": "123ABC"
}

Responses

200OK
FieldType
Data(default = null)object
Allowed values in nested fields
Data.Type

-1 Active/passive RFID 0 Active 1 Passive 2 Personalized

{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "BadgeId": "00000000-0000-0000-0000-000000000000",
    "Value": "123ABC",
    "Type": 0
  }
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests