Entity.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
Returns a list of all resource groups.
| Field | Type |
|---|---|
Id | string |
Name | string |
Type
| ResourceType |
Code(default = null) | string |
_typeDescriptor | string |
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}
]Returns a list of all resource groups of a certain resource type (Vehicle, User, TimeClock, ...).
Possible resource types are explained in Resource Types.
| Name | Type | Required | Example |
|---|---|---|---|
type
| number | required | 0 |
| Field | Type |
|---|---|
Id | string |
Name | string |
Type
| ResourceType |
Code(default = null) | string |
_typeDescriptor | string |
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}
]Updates a resource group.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
Name | string | required |
Code(default = null) | string | optional |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Code": "012345"
}| Field | Type |
|---|---|
Id | string |
Name | string |
Type(default = 0)
| number |
Code(default = null) | string |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 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": "Employees",
"Type": 0,
"Code": "012345"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Creates a new resource group.
object
| Field | Type | Required |
|---|---|---|
Name | string | required |
Type(default = 0)
| number | required |
Code(default = null) | string | optional |
{
"Name": "Employees",
"Type": 0,
"Code": "012345"
}| Field | Type |
|---|---|
Id | string |
Name | string |
Type(default = 0)
| number |
Code(default = null) | string |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 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": "Employees",
"Type": 0,
"Code": "012345"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Deletes a resource group.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
Type(default = 0)
| number | required |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Type": 0
}| Field | Type |
|---|---|
Id | string |
Name | string |
Type(default = 0)
| number |
Code(default = null) | string |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 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": "Employees",
"Type": 0,
"Code": "012345"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Returns a list of all resources of a resource group.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Id | string |
Name | string |
Code(default = null) | string |
Type
| ResourceType |
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"Type": 0
}
]Adds a list of resources of a certain resource type (Vehicle, User, TimeClock, ...) to a resource group.
In order to add all resources to a resource group, set AddAll to true. A search string can be used to filter the resources.
In order to add the listed resources to a resource group, set AddAll to false.
Possible resource types are explained in Resource Types.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Name | Type | Required | Example |
|---|---|---|---|
type
| number | required | 0 |
object
| Field | Type | Required |
|---|---|---|
Items(default = []) | array | optional |
AddAll(default = false) | boolean | optional |
SearchString(default = null) | string | optional |
{
"Items": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
],
"AddAll": false,
"SearchString": null
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 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": "Employees",
"Type": 0,
"Code": "012345"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Removes a list of resources from a resource group.
In order to remove all resources from a resource group, set DeleteAll to true. A search string can be used to filter the resources.
In order to remove the listed resources from a resource group, set DeleteAll to false.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
object
| Field | Type | Required |
|---|---|---|
Items(default = []) | array | optional |
DeleteAll(default = false) | boolean | optional |
SearchString(default = null) | string | optional |
{
"Items": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
],
"DeleteAll": false,
"SearchString": null
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 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": "Employees",
"Type": 0,
"Code": "012345"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Returns a list of all vehicles.
| Field | Type |
|---|---|
Id | string |
Name | string |
IvrCode(default = null)
In case clockings are being created via IVR phone calls, the IVR code of a vehicle can be entered during the phone call to link your clocking to this particular vehicle. | number |
Code(default = null) | string |
Category
| VehicleCategory |
FuelType(default = 0)
| VehicleFuelType |
Co2Emission(default = null)
Average C02 emission for this vehicle in grams per kilometer. Only used in IntelliTracer V3. | number |
RowOfSeatsCount(default = null)
Amount of seat rows in the vehicle. Only used in IntelliTracer V3. | number |
SeatsCount(default = null)
Amount of seats in the vehicle. Only used in IntelliTracer V3. | number |
LicensePlate(default = null) | string |
VinNumber(default = null)
Vehicle identification number. | string |
HasTrackingData(default = false) | boolean |
LastReportDate(default = null)
Date and time of the most recent tracking report we have received from this vehicle. | string |
LastSyncDate(default = null)
Date and time of the most recent sync report we have received from this vehicle. | string |
UserNotes(default = null)
Any additional information of your choice can be entered here. | string |
Weight(default = 0)
Weight of this vehicle in kilograms. | number |
EmissionStandard(default = 0)
European emission standard for this vehicle.
| VehicleEuropeanEmissionStandard |
MaximumSpeed(default = null) | number |
NominalConsumption(default = 0.0)
Fuel consumption of this vehicle in liters per 100km. | number |
CostCenter | CostCenter |
Groups(default = null) | ResourceGroup[] |
_typeDescriptor | string |
CostCenter.Poi.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownCostCenter.Poi.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)
Groups[].Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Vehicle 1",
"IvrCode": null,
"Code": "012345",
"Category": 0,
"FuelType": "1",
"Co2Emission": 80,
"RowOfSeatsCount": 2,
"SeatsCount": 5,
"LicensePlate": "1-ABC-123",
"VinNumber": "ABCDE01234F567890",
"HasTrackingData": false,
"LastReportDate": "2019-03-19T11:45:47+01:00",
"LastSyncDate": "2019-03-19T11:45:47+01:00",
"UserNotes": null,
"Weight": 600,
"EmissionStandard": "300",
"MaximumSpeed": 220,
"NominalConsumption": 5.5,
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Workplace 1",
"Code": "012345",
"Poi": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{}
],
"NumberOfPois": 1
}
]
}
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}
]
}
]Updates an existing vehicle.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
Name | string | required |
IvrCode(default = null)
Code field that can be used for IVR based identification and app based filtering. | string | optional |
Code(default = null) | string | optional |
Category(default = 0)
A vehicle category classifies a land vehicle for regulatory purposes.
| number | optional |
FuelType(default = 0)
| number | optional |
Co2Emission(default = null) | number | optional |
RowOfSeatsCount(default = null)
Number of seat rows | number | optional |
SeatsCount(default = null)
Number of seats | number | optional |
LicensePlate(default = null) | string | optional |
VinNumber(default = null)
Vehicle Identification Number | string | optional |
HasTrackingData(default = false) | boolean | optional |
LastReportDate(default = null)
Datetime of the most recent report. | string | optional |
LastSyncDate(default = null)
Datetime of the most recent server synchronization. | string | optional |
UserNotes(default = null)
User notes | string | optional |
Weight(default = 0)
Weight for viapass. | number | optional |
EmissionStandard(default = 0)
Emission standard for viapass
| number | optional |
MaximumSpeed(default = null) | number | optional |
NominalConsumption(default = 0.0)
Normal consumption for Fleet Eco | number | optional |
CostCenter(default = null)
Selected Cost Center | object | optional |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Vehicle 1",
"IvrCode": null,
"Code": "012345",
"Category": 0,
"FuelType": "1",
"Co2Emission": 80,
"RowOfSeatsCount": 2,
"SeatsCount": 5,
"LicensePlate": "1-ABC-123",
"VinNumber": "ABCDE01234F567890",
"HasTrackingData": false,
"LastReportDate": "2019-03-19T11:45:47+01:00",
"LastSyncDate": "2019-03-19T11:45:47+01:00",
"UserNotes": null,
"Weight": 600,
"EmissionStandard": "300",
"MaximumSpeed": 220,
"NominalConsumption": 5.5,
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000"
}
}| Field | Type |
|---|---|
Id | string |
Name | string |
IvrCode(default = null)
In case clockings are being created via IVR phone calls, the IVR code of a vehicle can be entered during the phone call to link your clocking to this particular vehicle. | number |
Code(default = null) | string |
Category(default = 0)
The type of vehicle (see the overview of all options below). Only used in IntelliTracer V3.
| number |
FuelType(default = 0)
| number |
Co2Emission(default = null)
Average C02 emission for this vehicle in grams per kilometer. Only used in IntelliTracer V3. | number |
RowOfSeatsCount(default = null)
Amount of seat rows in the vehicle. Only used in IntelliTracer V3. | number |
SeatsCount(default = null)
Amount of seats in the vehicle. Only used in IntelliTracer V3. | number |
LicensePlate(default = null) | string |
VinNumber(default = null)
Vehicle identification number. | string |
HasTrackingData(default = false) | boolean |
LastReportDate(default = null)
Date and time of the most recent tracking report we have received from this vehicle. | string |
LastSyncDate(default = null)
Date and time of the most recent sync report we have received from this vehicle. | string |
UserNotes(default = null)
Any additional information of your choice can be entered here. | string |
Weight(default = 0)
Weight of this vehicle in kilograms. | number |
EmissionStandard(default = 0)
European emission standard for this vehicle.
| number |
MaximumSpeed(default = null) | number |
NominalConsumption(default = 0.0)
Fuel consumption of this vehicle in liters per 100km. | number |
CostCenter(default = null)
In case work in this vehicle should always be linked to a certain costcenter, that costcenter can be entered here. | object |
Groups(default = null) | array |
_typeDescriptor | string |
CostCenter.Poi.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownCostCenter.Poi.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)
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Vehicle 1",
"IvrCode": null,
"Code": "012345",
"Category": 0,
"FuelType": "1",
"Co2Emission": 80,
"RowOfSeatsCount": 2,
"SeatsCount": 5,
"LicensePlate": "1-ABC-123",
"VinNumber": "ABCDE01234F567890",
"HasTrackingData": false,
"LastReportDate": "2019-03-19T11:45:47+01:00",
"LastSyncDate": "2019-03-19T11:45:47+01:00",
"UserNotes": null,
"Weight": 600,
"EmissionStandard": "300",
"MaximumSpeed": 220,
"NominalConsumption": 5.5,
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Workplace 1",
"Code": "012345",
"Poi": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{}
],
"NumberOfPois": 1
}
]
}
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}
]
}| Field | Type |
|---|---|
Entity | Vehicle |
ValidationResult | array |
Entity.Category0 Other 1 M1 Vehicles used for carriage of passengers, comprising not more than eight seats in addition to the driver's seat. 2 M2 Vehicles used for the carriage of passengers, comprising more than eight seats in addition to the driver's seat, and having a maximum mass not exceeding 5 tonnes. (Bus) 3 M3 Vehicles used for the carriage of passengers, comprising more than eight seats in addition to the driver's seat, and having a maximum mass exceeding 5 tonnes. (Bus) 4 N1 Vehicles used for the carriage of goods and having a maximum mass not exceeding 3.5 tonnes. (Pick-up Truck, Van) 5 N2 Vehicles used for the carriage of goods and having a maximum mass exceeding 3.5 tonnes but not exceeding 12 tonnes. (Commercial Truck) 6 N3 Vehicles used for the carriage of goods and having a maximum mass exceeding 12 tonnes. (Commercial Truck)
Entity.FuelType0 Gasoline 1 Diesel 2 LPG 3 Electricity 4 Red Diesel 5 Ppo 6 Cng 7 Hybrid 8 Plug-in hybrid
Entity.EmissionStandard0 Unknown 100 Euro1 200 Euro2 300 Euro3 400 Euro4 500 Euro5 600 Euro6
Entity.CostCenter.Poi.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownEntity.CostCenter.Poi.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)
Entity.Groups[].Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
Creates a new vehicle.
object
| Field | Type | Required |
|---|---|---|
Name | string | required |
IvrCode(default = null)
Code field that can be used for IVR based identification and app based filtering. | string | optional |
Code(default = null) | string | optional |
Category(default = 0)
A vehicle category classifies a land vehicle for regulatory purposes.
| number | optional |
FuelType(default = 0)
| number | optional |
Co2Emission(default = null) | number | optional |
RowOfSeatsCount(default = null)
Number of seat rows | number | optional |
SeatsCount(default = null)
Number of seats | number | optional |
LicensePlate(default = null) | string | optional |
VinNumber(default = null)
Vehicle Identification Number | string | optional |
HasTrackingData(default = false) | boolean | optional |
LastReportDate(default = null)
Datetime of the most recent report. | string | optional |
LastSyncDate(default = null)
Datetime of the most recent server synchronization. | string | optional |
UserNotes(default = null)
User notes | string | optional |
Weight(default = 0)
Weight for viapass. | number | optional |
EmissionStandard(default = 0)
Emission standard for viapass
| number | optional |
MaximumSpeed(default = null) | number | optional |
NominalConsumption(default = 0.0)
Normal consumption for Fleet Eco | number | optional |
CostCenter(default = null)
Selected Cost Center | object | optional |
{
"Name": "Vehicle 1",
"IvrCode": null,
"Code": "012345",
"Category": 0,
"FuelType": "1",
"Co2Emission": 80,
"RowOfSeatsCount": 2,
"SeatsCount": 5,
"LicensePlate": "1-ABC-123",
"VinNumber": "ABCDE01234F567890",
"HasTrackingData": false,
"LastReportDate": "2019-03-19T11:45:47+01:00",
"LastSyncDate": "2019-03-19T11:45:47+01:00",
"UserNotes": null,
"Weight": 600,
"EmissionStandard": "300",
"MaximumSpeed": 220,
"NominalConsumption": 5.5,
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000"
}
}| Field | Type |
|---|---|
Id | string |
Name | string |
IvrCode(default = null)
In case clockings are being created via IVR phone calls, the IVR code of a vehicle can be entered during the phone call to link your clocking to this particular vehicle. | number |
Code(default = null) | string |
Category(default = 0)
The type of vehicle (see the overview of all options below). Only used in IntelliTracer V3.
| number |
FuelType(default = 0)
| number |
Co2Emission(default = null)
Average C02 emission for this vehicle in grams per kilometer. Only used in IntelliTracer V3. | number |
RowOfSeatsCount(default = null)
Amount of seat rows in the vehicle. Only used in IntelliTracer V3. | number |
SeatsCount(default = null)
Amount of seats in the vehicle. Only used in IntelliTracer V3. | number |
LicensePlate(default = null) | string |
VinNumber(default = null)
Vehicle identification number. | string |
HasTrackingData(default = false) | boolean |
LastReportDate(default = null)
Date and time of the most recent tracking report we have received from this vehicle. | string |
LastSyncDate(default = null)
Date and time of the most recent sync report we have received from this vehicle. | string |
UserNotes(default = null)
Any additional information of your choice can be entered here. | string |
Weight(default = 0)
Weight of this vehicle in kilograms. | number |
EmissionStandard(default = 0)
European emission standard for this vehicle.
| number |
MaximumSpeed(default = null) | number |
NominalConsumption(default = 0.0)
Fuel consumption of this vehicle in liters per 100km. | number |
CostCenter(default = null)
In case work in this vehicle should always be linked to a certain costcenter, that costcenter can be entered here. | object |
Groups(default = null) | array |
_typeDescriptor | string |
CostCenter.Poi.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownCostCenter.Poi.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)
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Vehicle 1",
"IvrCode": null,
"Code": "012345",
"Category": 0,
"FuelType": "1",
"Co2Emission": 80,
"RowOfSeatsCount": 2,
"SeatsCount": 5,
"LicensePlate": "1-ABC-123",
"VinNumber": "ABCDE01234F567890",
"HasTrackingData": false,
"LastReportDate": "2019-03-19T11:45:47+01:00",
"LastSyncDate": "2019-03-19T11:45:47+01:00",
"UserNotes": null,
"Weight": 600,
"EmissionStandard": "300",
"MaximumSpeed": 220,
"NominalConsumption": 5.5,
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Workplace 1",
"Code": "012345",
"Poi": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{}
],
"NumberOfPois": 1
}
]
}
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}
]
}| Field | Type |
|---|---|
Entity | Vehicle |
ValidationResult | array |
Entity.Category0 Other 1 M1 Vehicles used for carriage of passengers, comprising not more than eight seats in addition to the driver's seat. 2 M2 Vehicles used for the carriage of passengers, comprising more than eight seats in addition to the driver's seat, and having a maximum mass not exceeding 5 tonnes. (Bus) 3 M3 Vehicles used for the carriage of passengers, comprising more than eight seats in addition to the driver's seat, and having a maximum mass exceeding 5 tonnes. (Bus) 4 N1 Vehicles used for the carriage of goods and having a maximum mass not exceeding 3.5 tonnes. (Pick-up Truck, Van) 5 N2 Vehicles used for the carriage of goods and having a maximum mass exceeding 3.5 tonnes but not exceeding 12 tonnes. (Commercial Truck) 6 N3 Vehicles used for the carriage of goods and having a maximum mass exceeding 12 tonnes. (Commercial Truck)
Entity.FuelType0 Gasoline 1 Diesel 2 LPG 3 Electricity 4 Red Diesel 5 Ppo 6 Cng 7 Hybrid 8 Plug-in hybrid
Entity.EmissionStandard0 Unknown 100 Euro1 200 Euro2 300 Euro3 400 Euro4 500 Euro5 600 Euro6
Entity.CostCenter.Poi.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownEntity.CostCenter.Poi.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)
Entity.Groups[].Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
Returns a vehicle by id.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Id | string |
Name | string |
IvrCode(default = null)
In case clockings are being created via IVR phone calls, the IVR code of a vehicle can be entered during the phone call to link your clocking to this particular vehicle. | number |
Code(default = null) | string |
Category(default = 0)
The type of vehicle (see the overview of all options below). Only used in IntelliTracer V3.
| number |
FuelType(default = 0)
| number |
Co2Emission(default = null)
Average C02 emission for this vehicle in grams per kilometer. Only used in IntelliTracer V3. | number |
RowOfSeatsCount(default = null)
Amount of seat rows in the vehicle. Only used in IntelliTracer V3. | number |
SeatsCount(default = null)
Amount of seats in the vehicle. Only used in IntelliTracer V3. | number |
LicensePlate(default = null) | string |
VinNumber(default = null)
Vehicle identification number. | string |
HasTrackingData(default = false) | boolean |
LastReportDate(default = null)
Date and time of the most recent tracking report we have received from this vehicle. | string |
LastSyncDate(default = null)
Date and time of the most recent sync report we have received from this vehicle. | string |
UserNotes(default = null)
Any additional information of your choice can be entered here. | string |
Weight(default = 0)
Weight of this vehicle in kilograms. | number |
EmissionStandard(default = 0)
European emission standard for this vehicle.
| number |
MaximumSpeed(default = null) | number |
NominalConsumption(default = 0.0)
Fuel consumption of this vehicle in liters per 100km. | number |
CostCenter(default = null)
In case work in this vehicle should always be linked to a certain costcenter, that costcenter can be entered here. | object |
Groups(default = null) | array |
_typeDescriptor | string |
CostCenter.Poi.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownCostCenter.Poi.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)
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Vehicle 1",
"IvrCode": null,
"Code": "012345",
"Category": 0,
"FuelType": "1",
"Co2Emission": 80,
"RowOfSeatsCount": 2,
"SeatsCount": 5,
"LicensePlate": "1-ABC-123",
"VinNumber": "ABCDE01234F567890",
"HasTrackingData": false,
"LastReportDate": "2019-03-19T11:45:47+01:00",
"LastSyncDate": "2019-03-19T11:45:47+01:00",
"UserNotes": null,
"Weight": 600,
"EmissionStandard": "300",
"MaximumSpeed": 220,
"NominalConsumption": 5.5,
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Workplace 1",
"Code": "012345",
"Poi": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{}
],
"NumberOfPois": 1
}
]
}
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}
]
}Returns a paged list of time clocks.
Pagination and searching is explained in Pagination.
| Name | Type | Required | Example |
|---|---|---|---|
page | number | required | 1 |
search | string | required | ABC |
| Field | Type |
|---|---|
Data(default = null) | array |
PagingFilter(default = null) | object |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"UnitId": 123456,
"SerialNumber": "012345",
"ReaderType": "0",
"TimeClockType": "0",
"FirmwareVersion": "0",
"Address": {
"CountryName": "Belgium",
"AddressLine": "Dumolinlaan 9, 8500 Kortrijk, BE",
"PoiList": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
],
"City": "Kortrijk",
"CityLine": "8500 Kortrijk, BE",
"CountryCode": 0,
"HouseNumber": "9",
"Latitude": 50.812939,
"Longitude": 3.245304,
"PostalCode": "8500",
"ShortAddressLine": "Dumolinlaan 9, Kortrijk, BE",
"Street": "Dumolinlaan",
"StreetLine": "Dumolinlaan 9",
"Submunicipality": "Kortrijk"
},
"Latitude": 50.812939,
"Longitude": 3.245304,
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"LastReadDateLocal": "2019-01-25T08:29:37",
"LastReadDateUtc": "2019-01-25T07:29:37",
"LastWriteDateLocal": "2019-01-25T08:29:37",
"LastWriteDateUtc": "2019-01-25T07:29:37"
}
],
"PagingFilter": {
"Page": 1,
"Search": "ABC",
"PageCount": 4,
"TotalCount": 100,
"Links": {
"Base": "https://api.geodynamics.dev",
"First": "/intellitracer/v2/asset?page=1",
"Prev": "/intellitracer/v2/asset?page=2",
"Next": "/intellitracer/v2/asset?page=4",
"Last": "/intellitracer/v2/asset?page=4"
}
}
}Returns a timeclock by id.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Data(default = null) | object |
Data.ReaderType0 MF7 1 GP20 2 MF7 Construbadge 3 RF4 5
Data.TimeClockType0 Vicking 2 Datafox - Evoline 2.8 3 Datafox - Evoline 4.3 4 Datafox - Evoline 3.5 5 Datafox ZKBox 6 Datafox PZE Master 7 Axess TMC
Data.FirmwareVersion0 v1_2 1 v1_3 2 v2_1
Data.Address.CountryCode0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownData.CostCenter.Type0 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",
"UnitId": 123456,
"SerialNumber": "012345",
"ReaderType": "0",
"TimeClockType": "0",
"FirmwareVersion": "0",
"Address": {
"CountryName": "Belgium",
"AddressLine": "Dumolinlaan 9, 8500 Kortrijk, BE",
"PoiList": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
],
"City": "Kortrijk",
"CityLine": "8500 Kortrijk, BE",
"CountryCode": 0,
"HouseNumber": "9",
"Latitude": 50.812939,
"Longitude": 3.245304,
"PostalCode": "8500",
"ShortAddressLine": "Dumolinlaan 9, Kortrijk, BE",
"Street": "Dumolinlaan",
"StreetLine": "Dumolinlaan 9",
"Submunicipality": "Kortrijk"
},
"Latitude": 50.812939,
"Longitude": 3.245304,
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"LastReadDateLocal": "2019-01-25T08:29:37",
"LastReadDateUtc": "2019-01-25T07:29:37",
"LastWriteDateLocal": "2019-01-25T08:29:37",
"LastWriteDateUtc": "2019-01-25T07:29:37"
}
}Returns a list of all verified days based on given parameters.
| Name | Type | Required | Example |
|---|---|---|---|
fromDateUtc | string | required | 2020-01-01 |
verifiedSinceUtc | string | required | 2020-01-01 |
| Field | Type |
|---|---|
Data(default = null) | array |
{
"Data": [
{
"DateUtc": "2019-01-25T07:00:00",
"DateLocal": "2019-01-25T08:00:00",
"UserIds": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
]
}
]
}Returns a paged list of points of interest.
Pagination and searching is explained in Pagination.
| Name | Type | Required | Example |
|---|---|---|---|
page | number | required | 1 |
search | string | required | ABC |
| Field | Type |
|---|---|
Data | array |
PagingFilter | object |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "Work",
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsAssetLocation": false,
"Type": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Level": 0,
"Color": "#00FF2F"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places"
}
]
}
],
"PagingFilter": {
"Page": 1,
"Search": "ABC",
"PageCount": 4,
"TotalCount": 100,
"Links": {
"Base": "https://api.geodynamics.dev",
"First": "/intellitracer/v2/asset?page=1",
"Prev": "/intellitracer/v2/asset?page=2",
"Next": "/intellitracer/v2/asset?page=4",
"Last": "/intellitracer/v2/asset?page=4"
}
}
}Returns a paged list of inactive points of interest.
Pagination and searching is explained in Pagination.
| Name | Type | Required | Example |
|---|---|---|---|
page | number | required | 1 |
search | string | required | ABC |
| Field | Type |
|---|---|
Data | array |
PagingFilter | object |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "Work",
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsAssetLocation": false,
"Type": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Level": 0,
"Color": "#00FF2F"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places"
}
]
}
],
"PagingFilter": {
"Page": 1,
"Search": "ABC",
"PageCount": 4,
"TotalCount": 100,
"Links": {
"Base": "https://api.geodynamics.dev",
"First": "/intellitracer/v2/asset?page=1",
"Prev": "/intellitracer/v2/asset?page=2",
"Next": "/intellitracer/v2/asset?page=4",
"Last": "/intellitracer/v2/asset?page=4"
}
}
}Returns a point of interest by id.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Data(default = null) | object |
Data.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownData.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)
Data.Type.Level0 Street 1 Suburb 2 City 3 District 4 Province 5 Region 6 Country 7 Continent
{
"Data": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "Work",
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsAssetLocation": false,
"Type": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Level": 0,
"Color": "#00FF2F"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places"
}
]
}
}Updates a point of interest.
In order to determine location by position (MarkerLon and MarkerLat), set ReverseGeocoding to true. Optional fields are IsLambert72.
In order to determine location by address (Street, HouseNumber, PostalCode and City), set ReverseGeocoding to false. Optional fields are Submunicipality, PostalCode and Country.
object
| Field | Type | Required |
|---|---|---|
Namemax length = 50 | string | required |
Codedefault = null
max length = 500 | string | optional |
PoiType(default = null) | object | required |
IsAssetLocation(default = false) | boolean | optional |
Streetdefault = null
max length = 70 | string | optional |
HouseNumberdefault = null
max length = 10 | string | optional |
Citydefault = null
max length = 70 | string | optional |
Submunicipalitydefault = null
max length = 70 | string | optional |
PostalCodedefault = null
max length = 10 | string | optional |
Country(default = 0 or Belgium)151 allowed values
| number | optional |
Priority(default = -)
Determines which POI will be displayed on top in GeoDynamics (in case of overlapping POIs).
| string | required |
Description(default = null) | string | optional |
MarkerLon(default = null)
Longitude coordinate | number | optional |
MarkerLat(default = null)
Latitude coordinate | number | optional |
IsLambert72(default = false)
Different geological projection system often used by Belgian governmental institutes. | boolean | optional |
Radius(default = 0.025)
The radius determines the size of the POI. A radius of 0.1 will resullt in a POI of 200m by 200m (radius of 100m around the marker). | number | optional |
ReverseGeocoding(default = false)
Indicates whether location will be determined by position or address. | boolean | optional |
Id | string | required |
{
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "0",
"Description": "Work",
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Id": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Id | string |
Name | string |
Code(default = null) | string |
PoiType(default = null) | object |
IsAssetLocation(default = false) | boolean |
Street(default = null) | string |
HouseNumber(default = null) | string |
City(default = null) | string |
Submunicipality(default = null) | string |
PostalCode(default = null) | string |
Country(default = 0)151 allowed values
| number |
Priority(default = null)
Determines which POI will be displayed on top in GeoDynamics (in case of overlapping POIs).
| string |
Description(default = null) | string |
GeographyWkt(default = null)
The coordinates of all points that define the shape of the POI. | 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 |
IsLambert72(default = false)
Different geological projection system often used by Belgian governmental institutes. | boolean |
Radius(default = null)
The radius determines the size of the POI. A radius of 0.1 will resullt in a POI of 200m by 200m (radius of 100m around the marker). | number |
ReverseGeocoding(default = false)
Indicates whether location will be determined by position or address. | boolean |
Groups(default = null) | array |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{}
],
"NumberOfPois": 1
}
]
}| Field | Type |
|---|---|
Entity | Poi |
ValidationResult | array |
Entity.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownEntity.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)
Creates a new point of interest.
In order to determine location by position (MarkerLon and MarkerLat), set ReverseGeocoding to true. Optional fields are IsLambert72.
In order to determine location by address (Street, HouseNumber, PostalCode and City), set ReverseGeocoding to false. Optional fields are Submunicipality, PostalCode and Country.
object
| Field | Type | Required |
|---|---|---|
Namemax length = 50 | string | required |
Codedefault = null
max length = 500 | string | optional |
PoiType(default = null) | object | required |
IsAssetLocation(default = false) | boolean | optional |
Streetdefault = null
max length = 70 | string | optional |
HouseNumberdefault = null
max length = 10 | string | optional |
Citydefault = null
max length = 70 | string | optional |
Submunicipalitydefault = null
max length = 70 | string | optional |
PostalCodedefault = null
max length = 10 | string | optional |
Country(default = 0 or Belgium)151 allowed values
| number | optional |
Priority(default = -)
Determines which POI will be displayed on top in GeoDynamics (in case of overlapping POIs).
| string | required |
Description(default = null) | string | optional |
MarkerLon(default = null)
Longitude coordinate | number | optional |
MarkerLat(default = null)
Latitude coordinate | number | optional |
IsLambert72(default = false)
Different geological projection system often used by Belgian governmental institutes. | boolean | optional |
Radius(default = 0.025)
The radius determines the size of the POI. A radius of 0.1 will resullt in a POI of 200m by 200m (radius of 100m around the marker). | number | optional |
ReverseGeocoding(default = false)
Indicates whether location will be determined by position or address. | boolean | optional |
{
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "0",
"Description": "Work",
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false
}| Field | Type |
|---|---|
Id | string |
Name | string |
Code(default = null) | string |
PoiType(default = null) | object |
IsAssetLocation(default = false) | boolean |
Street(default = null) | string |
HouseNumber(default = null) | string |
City(default = null) | string |
Submunicipality(default = null) | string |
PostalCode(default = null) | string |
Country(default = 0)151 allowed values
| number |
Priority(default = null)
Determines which POI will be displayed on top in GeoDynamics (in case of overlapping POIs).
| string |
Description(default = null) | string |
GeographyWkt(default = null)
The coordinates of all points that define the shape of the POI. | 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 |
IsLambert72(default = false)
Different geological projection system often used by Belgian governmental institutes. | boolean |
Radius(default = null)
The radius determines the size of the POI. A radius of 0.1 will resullt in a POI of 200m by 200m (radius of 100m around the marker). | number |
ReverseGeocoding(default = false)
Indicates whether location will be determined by position or address. | boolean |
Groups(default = null) | array |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{}
],
"NumberOfPois": 1
}
]
}| Field | Type |
|---|---|
Entity | Poi |
ValidationResult | array |
Entity.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownEntity.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)
Deletes a point of interest.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
{
"Id": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Entity | Poi |
ValidationResult | array |
Entity.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownEntity.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)
Updates a point of interest, while retaining its current address and the coordinates of the polygon that defines its location.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
Name | string | required |
Code(default = null) | string | optional |
PoiTypeId | string | required |
IsAssetLocation(default = false) | boolean | optional |
Priority(default = -)
| string | required |
Description(default = null) | string | optional |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiTypeId": "00000000-0000-0000-0000-000000000000",
"IsAssetLocation": false,
"Priority": "0",
"Description": "Work"
}| Field | Type |
|---|---|
Data(default = null) | object |
Data.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownData.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)
Data.Type.Level0 Street 1 Suburb 2 City 3 District 4 Province 5 Region 6 Country 7 Continent
{
"Data": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "Work",
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsAssetLocation": false,
"Type": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Level": 0,
"Color": "#00FF2F"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places"
}
]
}
}| Field | Type |
|---|---|
Entity | PoiLiteRequest |
ValidationResult | array |
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)
Re-activates a point of interest.
string[]
[ "00000000-0000-0000-0000-000000000000", "00000000-0000-0000-0000-000000000000" ]
| Field | Type |
|---|---|
Data | array |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "Work",
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsAssetLocation": false,
"Type": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Level": 0,
"Color": "#00FF2F"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places"
}
]
}
]
}| Field | Type |
|---|---|
Entity | Poi |
ValidationResult | array |
Entity.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownEntity.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)
Entity.Type.Level0 Street 1 Suburb 2 City 3 District 4 Province 5 Region 6 Country 7 Continent
Deactivates a point of interest.
string[]
[ "00000000-0000-0000-0000-000000000000", "00000000-0000-0000-0000-000000000000" ]
| Field | Type |
|---|---|
Data | array |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "Work",
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsAssetLocation": false,
"Type": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Level": 0,
"Color": "#00FF2F"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places"
}
]
}
]
}| Field | Type |
|---|---|
Entity | Poi |
ValidationResult | array |
Entity.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownEntity.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)
Entity.Type.Level0 Street 1 Suburb 2 City 3 District 4 Province 5 Region 6 Country 7 Continent
Returns a list of all point of interest groups.
| Field | Type |
|---|---|
Id | string |
Name | string |
Pois(default = []) | Poi[] |
NumberOfPois(default = 0) | number |
_typeDescriptor | string |
Pois[].Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownPois[].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)
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{}
]
}
],
"NumberOfPois": 1
}
]Updates a point of interest group.
object
| Field | Type | Required |
|---|---|---|
Name | string | required |
Id | string | required |
{
"Name": "Work places",
"Id": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Id | string |
Name | string |
Pois(default = []) | array |
NumberOfPois(default = 0) | number |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{}
]
}
],
"NumberOfPois": 1
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{}
]
}
],
"NumberOfPois": 1
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Creates a new point of interest group.
object
| Field | Type | Required |
|---|---|---|
Name | string | required |
{
"Name": "Work places"
}| Field | Type |
|---|---|
Id | string |
Name | string |
Pois(default = []) | array |
NumberOfPois(default = 0) | number |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{}
]
}
],
"NumberOfPois": 1
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{}
]
}
],
"NumberOfPois": 1
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Deletes a point of interest group.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
{
"Id": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{}
]
}
],
"NumberOfPois": 1
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Returns a point of interest group by id.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Id | string |
Name | string |
Pois(default = []) | array |
NumberOfPois(default = 0) | number |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{}
]
}
],
"NumberOfPois": 1
}Returns a list of all point of interests of a point of interest group.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Id | string |
Name | string |
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work"
}
]Adds a list of point of interests to a point of interest group.
In order to add all point of interests to a point of interest group, set AddAll to true. A search string can be used to filter the point of interests.
In order to add the listed point of interests to a point of interest group, set AddAll to false.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
object
| Field | Type | Required |
|---|---|---|
Items(default = []) | array | optional |
AddAll(default = false) | boolean | optional |
SearchString(default = null) | string | optional |
{
"Items": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
],
"AddAll": false,
"SearchString": null
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{}
]
}
],
"NumberOfPois": 1
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Removes a list of point of interests from a point of interest group.
In order to remove all point of interests from a point of interest group, set DeleteAll to true. A search string can be used to filter the point of interests.
In order to remove the listed point of interests from a point of interest group, set DeleteAll to false.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
object
| Field | Type | Required |
|---|---|---|
Items(default = []) | array | optional |
DeleteAll(default = false) | boolean | optional |
SearchString(default = null) | string | optional |
{
"Items": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
],
"DeleteAll": false,
"SearchString": null
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work places",
"Pois": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work",
"Code": "012345",
"PoiType": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"IsAssetLocation": false,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"Submunicipality": "Kortrijk",
"PostalCode": "8500",
"Country": 0,
"Priority": "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))",
"LonMin": 3.145219,
"LonMax": 3.244998,
"LatMin": 50.81309,
"LatMax": 50.91806,
"MarkerLon": 3.145219,
"MarkerLat": 50.81309,
"IsLambert72": false,
"Radius": 0.03,
"ReverseGeocoding": false,
"Groups": [
{}
]
}
],
"NumberOfPois": 1
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Returns a list of all point of interest types.
| Field | Type |
|---|---|
Id | string |
Name | string |
Color(default = null)
Color to be used for POIs of this type in GeoDynamics. | string |
_typeDescriptor | string |
[
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
}
]Updates a point of interest type.
object
| Field | Type | Required |
|---|---|---|
Name | string | required |
Color(default = null)
Color to be used for POIs of this type in GeoDynamics. | string | optional |
Id | string | required |
{
"Name": "Work place",
"Color": "#00FF2F",
"Id": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Id | string |
Name | string |
Color(default = null)
Color to be used for POIs of this type in GeoDynamics. | string |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Creates a new point of interest type.
object
| Field | Type | Required |
|---|---|---|
Name | string | required |
Color(default = null)
Color to be used for POIs of this type in GeoDynamics. | string | optional |
{
"Name": "Work place",
"Color": "#00FF2F"
}| Field | Type |
|---|---|
Id | string |
Name | string |
Color(default = null)
Color to be used for POIs of this type in GeoDynamics. | string |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Deletes a point of interest type.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
{
"Id": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Returns a point of interest type by id.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Id | string |
Name | string |
Color(default = null)
Color to be used for POIs of this type in GeoDynamics. | string |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Work place",
"Color": "#00FF2F"
}Returns a paged list of RFID tags.
Pagination and searching is explained in Pagination.
| Name | Type | Required | Example |
|---|---|---|---|
page | number | required | 1 |
search | string | required | ABC |
| Field | Type |
|---|---|
Data | array |
PagingFilter | object |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}
],
"PagingFilter": {
"Page": 1,
"Search": "ABC",
"PageCount": 4,
"TotalCount": 100,
"Links": {
"Base": "https://api.geodynamics.dev",
"First": "/intellitracer/v2/asset?page=1",
"Prev": "/intellitracer/v2/asset?page=2",
"Next": "/intellitracer/v2/asset?page=4",
"Last": "/intellitracer/v2/asset?page=4"
}
}
}Returns an RFID tag by id.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Data | object |
Data.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BEData.User.Type0 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",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}
}Deletes an RFID tag.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Data | object |
Data.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BEData.User.Type0 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",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BE{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Updates an RFID tag.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
InternalNumber | string | required |
ExternalNumber(default = null) | string | optional |
Type13 allowed values
| number | required |
BeaconRateSeconds(default = null) | string | optional |
SiteCode(default = null)
This field is required for types 'Active Tag Ingecom', 'Active RFID Tag Wavetrend', 'Active/Passive Wavetrend', 'BLE', 'BLE IET10' and 'BLE ELA'. | string | optional |
PassiveTagNumber(default = null)
This field is required for type 'Active/Passive Wavetrend'. | string | optional |
MacAddress(default = null)
This field is required for type 'BLE IET10' and 'BLE ELA'. | string | optional |
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF"
}| Field | Type |
|---|---|
Data | object |
Data.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BEData.User.Type0 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",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BE{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Creates a new RFID tag.
object
| Field | Type | Required |
|---|---|---|
Id | string | optional |
InternalNumber | string | required |
ExternalNumber(default = null) | string | optional |
Type13 allowed values
| number | required |
BeaconRateSeconds(default = null) | string | optional |
SiteCode(default = null)
This field is required for types 'Active Tag Ingecom', 'Active RFID Tag Wavetrend', 'Active/Passive Wavetrend', 'BLE', 'BLE IET10' and 'BLE ELA'. | string | optional |
PassiveTagNumber(default = null)
This field is required for type 'Active/Passive Wavetrend'. | string | optional |
MacAddress(default = null)
This field is required for type 'BLE IET10' and 'BLE ELA'. | string | optional |
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF"
}| Field | Type |
|---|---|
Data | object |
Data.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BEData.User.Type0 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",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BE{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Returns a list of all RFID tags linked to a user.
| Name | Type | Required | Example |
|---|---|---|---|
userId | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Data | array |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}
]
}Links an RFID tag to a user by id or internal number.
When OverrideExistingUser is false, you can only link RFID tags that exist and are not yet linked to any other users. If the tag is already linked to another user, no action will be taken.
When OverrideExistingUser is true, RFID tags need to exist but can already be linked to another user. In that case we will remove the tag from the previous user and link it to the new one instead.
| Name | Type | Required | Example |
|---|---|---|---|
userId | string | required | 00000000-0000-0000-0000-000000000000 |
object
| Field | Type | Required |
|---|---|---|
BadgeId | string | optional |
InternalNumber | string | optional |
OverrideExistingUser | boolean | required |
{
"BadgeId": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB",
"OverrideExistingUser": false
}| Field | Type |
|---|---|
Data | object |
Data.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BEData.User.Type0 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",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BE{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Unlinks an RFID tag from a user by id or internal number.
| Name | Type | Required | Example |
|---|---|---|---|
userId | string | required | 00000000-0000-0000-0000-000000000000 |
object
| Field | Type | Required |
|---|---|---|
BadgeId | string | optional |
InternalNumber | string | optional |
{
"BadgeId": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB"
}| Field | Type |
|---|---|
Data | object |
Data.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BEData.User.Type0 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",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 Passive 1356 Mhz Mifare1 Passive 125 Khz Proximity2 H Id3 Active Tag Ingecom4 Active RFID Tag Wavetrend5 Active/Passive Wavetrend6 iButton7 HID Prox8 NFC NTag 21x9 BLE10 BLE IET1011 BLE ELA12 EID BE{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"InternalNumber": "00AA11BB",
"ExternalNumber": "12345678",
"Type": 0,
"BeaconRateSeconds": "15.0",
"SiteCode": "1234",
"PassiveTagNumber": "123456789",
"MacAddress": "AABBCCDDEEFF"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Gets all mobile RFID scanners.
Pagination and searching is explained in Pagination.
| Name | Type | Required | Example |
|---|---|---|---|
page | number | required | 1 |
search | string | required | ABC |
| Field | Type |
|---|---|
Data | MobileRFIDScanner[] |
PagingFilter | PagingFilter |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"UnitId": "0000000000",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345"
},
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Workplace 1",
"Code": "012345"
}
}
],
"PagingFilter": {
"Page": 1,
"Search": "ABC",
"PageCount": 4,
"TotalCount": 100,
"Links": {
"Base": "https://api.geodynamics.dev",
"First": "/intellitracer/v2/asset?page=1",
"Prev": "/intellitracer/v2/asset?page=2",
"Next": "/intellitracer/v2/asset?page=4",
"Last": "/intellitracer/v2/asset?page=4"
}
}
}Gets a mobile RFID scanners by Id.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Id | string |
UnitId | string |
User | object |
CostCenter | object |
{
"Id": "00000000-0000-0000-0000-000000000000",
"UnitId": "0000000000",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345"
},
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Workplace 1",
"Code": "012345"
}
}Updates a mobile RFID scanner.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
CurrentUserId | string | optional |
CostCenterId | string | optional |
{
"Id": "00000000-0000-0000-0000-000000000000",
"CurrentUserId": "00000000-0000-0000-0000-000000000000",
"CostCenterId": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Id | string |
UnitId | string |
User | UserLite |
CostCenter | CostCenterLite |
{
"Id": "00000000-0000-0000-0000-000000000000",
"UnitId": "0000000000",
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345"
},
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Workplace 1",
"Code": "012345"
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 Folder 1 Job - No input 2 Job - With input 3 Job - With POI 4 Job - With Cost center 5 Job - With Planning 6 Start External 7 Stop External 8 Start Travel Time 9 Stop Travel Time 10 Separator
Entity.InputFilter0 Free field 1 Numeric only 2 Hexadecimal only 3 Numeric and Symbols only
Entity.InputType0 Scan and input 1 Input only 2 Scan only
Entity.ClockingType0 Default1 Start work2 Stop work3 Start activity4 Stop activity5 Start break6 Stop break7 Start absence8 Stop absence11 Stop activity break12 Start movement driver13 Start movement passenger14 Stop movement15 Switch activity16 Finish activity17 Start external18 Stop external19 Start travel time20 Stop travel timeEntity.ExternalType0 Log Moment 1 Custom 2 Mobility
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name_Nl": null,
"Name_Fr": null,
"Name_En": null,
"Name_Pl": null,
"Type": 0,
"FilterText": null,
"Prefix": null,
"JobNumber": "1575-7577-4",
"Regex": null,
"InputFilter": 0,
"InputType": 0,
"ClockingType": 0,
"Children": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name_Nl": null,
"Name_Fr": null,
"Name_En": null,
"Name_Pl": null,
"Type": 0,
"FilterText": null,
"Prefix": null,
"JobNumber": "1575-7577-4",
"Regex": null,
"InputFilter": 0,
"InputType": 0,
"ClockingType": 0,
"Children": [
{}
],
"PoiGroupId": "00000000-0000-0000-0000-000000000000",
"CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
"ExternalCode": null,
"ExternalType": 0
}
],
"PoiGroupId": "00000000-0000-0000-0000-000000000000",
"CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
"ExternalCode": null,
"ExternalType": 0
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Returns a paged list of smartphone clocking devices.
Pagination and searching is explained in Pagination.
Only usable when the Self Service App is disabled for the company. With the Self Service App enabled, the endpoint answers 400.
| Name | Type | Required | Example |
|---|---|---|---|
page | number | required | 1 |
search | string | required | ABC |
| Field | Type |
|---|---|
Data(default = null) | SmartphoneResponse[] |
PagingFilter | PagingFilter |
Data[].Type0 Android 1 iOS
Data[].Orientation0 Use default 1 Portrait 2 Landscape 3 Landscape (reversed)
Data[].UserIdentification0 Use default 1 Fixed user 2 User identification
Data[].ResourceDetection0 Use default 1 Retain smartphone clocking device 2 Fixed vehicle 3 User's last clocking resource 4 Available vehicles (allowed vehicles) 5 Vehicle from list
Data[].Positioning0 Use default 1 Device's GPS 2 Position of the connected vehicle 3 User's last car clocking 4 Connected to a point of interest
Data[].Team0 Use default 1 User only 2 All available users
Data[].TimeRegistration0 Use default 1 Use menu 2 Use default clocking
Data[].UserIdentificationConfig.FixedUser.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
Data[].ResourceDetectionConfig.FixedVehicle.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
Data[].ResourceDetectionConfig.Vehicles[].Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
Data[].CostCenter.Type0 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": "Samsung S8",
"UId": "000000000",
"Active": true,
"Type": 0,
"Orientation": 0,
"FilterMenusByUserFilter": false,
"UserIdentification": 0,
"UserIdentificationConfig": {
"ByBadge": false,
"ByUserCode": false,
"ByCiawCode": false,
"FixedUser": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"CiawWorkplace": {
"Id": "00000000-0000-0000-0000-000000000000",
"DUC": "",
"Code": "012345",
"Name": "GeoDynamics"
}
},
"ResourceDetection": 0,
"ResourceDetectionConfig": {
"FixedVehicle": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"Vehicles": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
]
},
"Positioning": 0,
"PositioningConfig": {
"FixedPoi": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Home",
"Code": "012345"
}
},
"Team": 0,
"TeamConfig": {
"GroupUsersByVehicle": false
},
"TimeRegistration": 0,
"TimeRegistrationConfig": {
"Menu": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": ""
}
},
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}
],
"PagingFilter": {
"Page": 1,
"Search": "ABC",
"PageCount": 4,
"TotalCount": 100,
"Links": {
"Base": "https://api.geodynamics.dev",
"First": "/intellitracer/v2/asset?page=1",
"Prev": "/intellitracer/v2/asset?page=2",
"Next": "/intellitracer/v2/asset?page=4",
"Last": "/intellitracer/v2/asset?page=4"
}
}
}Returns a smartphone clocking device by id.
Only usable when the Self Service App is disabled for the company. With the Self Service App enabled, the endpoint answers 400.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Id | string |
Name | string |
UId | string |
Active(default = true) | boolean |
Type(default = 0)
| number |
Orientation(default = 0)
| number |
FilterMenusByUserFilter(default = false) | boolean |
UserIdentification(default = 0)
| number |
UserIdentificationConfig(default = null) | object |
ResourceDetection(default = 0)
| number |
ResourceDetectionConfig(default = null) | object |
Positioning(default = 0)
| number |
PositioningConfig(default = null) | object |
Team(default = 0)
| number |
TeamConfig(default = null) | object |
TimeRegistration(default = 0)
| number |
TimeRegistrationConfig(default = null) | object |
CostCenter | object |
UserIdentificationConfig.FixedUser.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
ResourceDetectionConfig.FixedVehicle.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
CostCenter.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Samsung S8",
"UId": "000000000",
"Active": true,
"Type": 0,
"Orientation": 0,
"FilterMenusByUserFilter": false,
"UserIdentification": 0,
"UserIdentificationConfig": {
"ByBadge": false,
"ByUserCode": false,
"ByCiawCode": false,
"FixedUser": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"CiawWorkplace": {
"Id": "00000000-0000-0000-0000-000000000000",
"DUC": "",
"Code": "012345",
"Name": "GeoDynamics"
}
},
"ResourceDetection": 0,
"ResourceDetectionConfig": {
"FixedVehicle": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"Vehicles": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
]
},
"Positioning": 0,
"PositioningConfig": {
"FixedPoi": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Home",
"Code": "012345"
}
},
"Team": 0,
"TeamConfig": {
"GroupUsersByVehicle": false
},
"TimeRegistration": 0,
"TimeRegistrationConfig": {
"Menu": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": ""
}
},
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}Deletes a smartphone clocking device.
Only usable when the Self Service App is disabled for the company. With the Self Service App enabled, the endpoint answers 400.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Id | string |
Name | string |
UId | string |
Active(default = true) | boolean |
Type(default = 0)
| number |
Orientation(default = 0)
| number |
FilterMenusByUserFilter(default = false) | boolean |
UserIdentification(default = 0)
| number |
UserIdentificationConfig(default = null) | object |
ResourceDetection(default = 0)
| number |
ResourceDetectionConfig(default = null) | object |
Positioning(default = 0)
| number |
PositioningConfig(default = null) | object |
Team(default = 0)
| number |
TeamConfig(default = null) | object |
TimeRegistration(default = 0)
| number |
TimeRegistrationConfig(default = null) | object |
CostCenter | object |
UserIdentificationConfig.FixedUser.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
ResourceDetectionConfig.FixedVehicle.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
CostCenter.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Samsung S8",
"UId": "000000000",
"Active": true,
"Type": 0,
"Orientation": 0,
"FilterMenusByUserFilter": false,
"UserIdentification": 0,
"UserIdentificationConfig": {
"ByBadge": false,
"ByUserCode": false,
"ByCiawCode": false,
"FixedUser": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"CiawWorkplace": {
"Id": "00000000-0000-0000-0000-000000000000",
"DUC": "",
"Code": "012345",
"Name": "GeoDynamics"
}
},
"ResourceDetection": 0,
"ResourceDetectionConfig": {
"FixedVehicle": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"Vehicles": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
]
},
"Positioning": 0,
"PositioningConfig": {
"FixedPoi": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Home",
"Code": "012345"
}
},
"Team": 0,
"TeamConfig": {
"GroupUsersByVehicle": false
},
"TimeRegistration": 0,
"TimeRegistrationConfig": {
"Menu": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": ""
}
},
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 Android 1 iOS
Entity.Orientation0 Use default 1 Portrait 2 Landscape 3 Landscape (reversed)
Entity.UserIdentification0 Use default 1 Fixed user 2 User identification
Entity.ResourceDetection0 Use default 1 Retain smartphone clocking device 2 Fixed vehicle 3 User's last clocking resource 4 Available vehicles (allowed vehicles) 5 Vehicle from list
Entity.Positioning0 Use default 1 Device's GPS 2 Position of the connected vehicle 3 User's last car clocking 4 Connected to a point of interest
Entity.Team0 Use default 1 User only 2 All available users
Entity.TimeRegistration0 Use default 1 Use menu 2 Use default clocking
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Samsung S8",
"UId": "000000000",
"Active": true,
"Type": 0,
"Orientation": 0,
"FilterMenusByUserFilter": false,
"UserIdentification": 0,
"UserIdentificationConfig": {
"ByBadge": false,
"ByUserCode": false,
"ByCiawCode": false,
"FixedUserId": "00000000-0000-0000-0000-000000000000",
"CiawWorkplaceId": "00000000-0000-0000-0000-000000000000"
},
"ResourceDetection": 0,
"ResourceDetectionConfig": {
"FixedVehicleId": "00000000-0000-0000-0000-000000000000",
"VehicleIds": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
]
},
"Positioning": 0,
"PositioningConfig": {
"FixedPoiId": "00000000-0000-0000-0000-000000000000"
},
"Team": 0,
"TeamConfig": {
"GroupUsersByVehicle": false
},
"TimeRegistration": 0,
"TimeRegistrationConfig": {
"MenuId": "00000000-0000-0000-0000-000000000000"
},
"CostCenterId": "00000000-0000-0000-0000-000000000000"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Updates a smartphone clocking device.
Settings that are not provided will be set to the default settings, which can be configured in GeoDynamics (Config > Devices > Smartphone clocking devices > Smartphone clocking default settings).
Only usable when the Self Service App is disabled for the company. With the Self Service App enabled, the endpoint answers 400.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
Name | string | required |
UId | string | required |
Active(default = true) | boolean | optional |
Type(default = 0)
| number | optional |
Orientation(default = 0)
| number | optional |
FilterMenusByUserFilter(default = false) | boolean | optional |
UserIdentification(default = 0)
| number | optional |
UserIdentificationConfig(default = null) | object | optional |
ResourceDetection(default = 0)
| number | optional |
ResourceDetectionConfig(default = null) | object | optional |
Positioning(default = 0)
| number | optional |
PositioningConfig(default = null) | object | optional |
Team(default = 0)
| number | optional |
TeamConfig(default = null) | object | optional |
TimeRegistration(default = 0)
| number | optional |
TimeRegistrationConfig(default = null) | object | optional |
CostCenterId | string | optional |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Samsung S8",
"UId": "000000000",
"Active": true,
"Type": 0,
"Orientation": 0,
"FilterMenusByUserFilter": false,
"UserIdentification": 0,
"UserIdentificationConfig": {
"ByBadge": false,
"ByUserCode": false,
"ByCiawCode": false,
"FixedUserId": "00000000-0000-0000-0000-000000000000",
"CiawWorkplaceId": "00000000-0000-0000-0000-000000000000"
},
"ResourceDetection": 0,
"ResourceDetectionConfig": {
"FixedVehicleId": "00000000-0000-0000-0000-000000000000",
"VehicleIds": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
]
},
"Positioning": 0,
"PositioningConfig": {
"FixedPoiId": "00000000-0000-0000-0000-000000000000"
},
"Team": 0,
"TeamConfig": {
"GroupUsersByVehicle": false
},
"TimeRegistration": 0,
"TimeRegistrationConfig": {
"MenuId": "00000000-0000-0000-0000-000000000000"
},
"CostCenterId": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Id | string |
Name | string |
UId | string |
Active(default = true) | boolean |
Type(default = 0)
| number |
Orientation(default = 0)
| number |
FilterMenusByUserFilter(default = false) | boolean |
UserIdentification(default = 0)
| number |
UserIdentificationConfig(default = null) | object |
ResourceDetection(default = 0)
| number |
ResourceDetectionConfig(default = null) | object |
Positioning(default = 0)
| number |
PositioningConfig(default = null) | object |
Team(default = 0)
| number |
TeamConfig(default = null) | object |
TimeRegistration(default = 0)
| number |
TimeRegistrationConfig(default = null) | object |
CostCenter | object |
UserIdentificationConfig.FixedUser.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
ResourceDetectionConfig.FixedVehicle.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
CostCenter.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Samsung S8",
"UId": "000000000",
"Active": true,
"Type": 0,
"Orientation": 0,
"FilterMenusByUserFilter": false,
"UserIdentification": 0,
"UserIdentificationConfig": {
"ByBadge": false,
"ByUserCode": false,
"ByCiawCode": false,
"FixedUser": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"CiawWorkplace": {
"Id": "00000000-0000-0000-0000-000000000000",
"DUC": "",
"Code": "012345",
"Name": "GeoDynamics"
}
},
"ResourceDetection": 0,
"ResourceDetectionConfig": {
"FixedVehicle": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"Vehicles": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
]
},
"Positioning": 0,
"PositioningConfig": {
"FixedPoi": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Home",
"Code": "012345"
}
},
"Team": 0,
"TeamConfig": {
"GroupUsersByVehicle": false
},
"TimeRegistration": 0,
"TimeRegistrationConfig": {
"Menu": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": ""
}
},
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 Android 1 iOS
Entity.Orientation0 Use default 1 Portrait 2 Landscape 3 Landscape (reversed)
Entity.UserIdentification0 Use default 1 Fixed user 2 User identification
Entity.ResourceDetection0 Use default 1 Retain smartphone clocking device 2 Fixed vehicle 3 User's last clocking resource 4 Available vehicles (allowed vehicles) 5 Vehicle from list
Entity.Positioning0 Use default 1 Device's GPS 2 Position of the connected vehicle 3 User's last car clocking 4 Connected to a point of interest
Entity.Team0 Use default 1 User only 2 All available users
Entity.TimeRegistration0 Use default 1 Use menu 2 Use default clocking
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Samsung S8",
"UId": "000000000",
"Active": true,
"Type": 0,
"Orientation": 0,
"FilterMenusByUserFilter": false,
"UserIdentification": 0,
"UserIdentificationConfig": {
"ByBadge": false,
"ByUserCode": false,
"ByCiawCode": false,
"FixedUserId": "00000000-0000-0000-0000-000000000000",
"CiawWorkplaceId": "00000000-0000-0000-0000-000000000000"
},
"ResourceDetection": 0,
"ResourceDetectionConfig": {
"FixedVehicleId": "00000000-0000-0000-0000-000000000000",
"VehicleIds": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
]
},
"Positioning": 0,
"PositioningConfig": {
"FixedPoiId": "00000000-0000-0000-0000-000000000000"
},
"Team": 0,
"TeamConfig": {
"GroupUsersByVehicle": false
},
"TimeRegistration": 0,
"TimeRegistrationConfig": {
"MenuId": "00000000-0000-0000-0000-000000000000"
},
"CostCenterId": "00000000-0000-0000-0000-000000000000"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Creates a new smartphone clocking device.
Settings that are not provided will be set to the default settings, which can be configured in GeoDynamics (Config > Devices > Smartphone clocking devices > Smartphone clocking default settings).
Only usable when the Self Service App is disabled for the company. With the Self Service App enabled, the endpoint answers 400.
object
| Field | Type | Required |
|---|---|---|
Id | string | optional |
Name | string | required |
UId | string | required |
Active(default = true) | boolean | optional |
Type(default = 0)
| number | optional |
Orientation(default = 0)
| number | optional |
FilterMenusByUserFilter(default = false) | boolean | optional |
UserIdentification(default = 0)
| number | optional |
UserIdentificationConfig(default = null) | object | optional |
ResourceDetection(default = 0)
| number | optional |
ResourceDetectionConfig(default = null) | object | optional |
Positioning(default = 0)
| number | optional |
PositioningConfig(default = null) | object | optional |
Team(default = 0)
| number | optional |
TeamConfig(default = null) | object | optional |
TimeRegistration(default = 0)
| number | optional |
TimeRegistrationConfig(default = null) | object | optional |
CostCenterId | string | optional |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Samsung S8",
"UId": "000000000",
"Active": true,
"Type": 0,
"Orientation": 0,
"FilterMenusByUserFilter": false,
"UserIdentification": 0,
"UserIdentificationConfig": {
"ByBadge": false,
"ByUserCode": false,
"ByCiawCode": false,
"FixedUserId": "00000000-0000-0000-0000-000000000000",
"CiawWorkplaceId": "00000000-0000-0000-0000-000000000000"
},
"ResourceDetection": 0,
"ResourceDetectionConfig": {
"FixedVehicleId": "00000000-0000-0000-0000-000000000000",
"VehicleIds": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
]
},
"Positioning": 0,
"PositioningConfig": {
"FixedPoiId": "00000000-0000-0000-0000-000000000000"
},
"Team": 0,
"TeamConfig": {
"GroupUsersByVehicle": false
},
"TimeRegistration": 0,
"TimeRegistrationConfig": {
"MenuId": "00000000-0000-0000-0000-000000000000"
},
"CostCenterId": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Id | string |
Name | string |
UId | string |
Active(default = true) | boolean |
Type(default = 0)
| number |
Orientation(default = 0)
| number |
FilterMenusByUserFilter(default = false) | boolean |
UserIdentification(default = 0)
| number |
UserIdentificationConfig(default = null) | object |
ResourceDetection(default = 0)
| number |
ResourceDetectionConfig(default = null) | object |
Positioning(default = 0)
| number |
PositioningConfig(default = null) | object |
Team(default = 0)
| number |
TeamConfig(default = null) | object |
TimeRegistration(default = 0)
| number |
TimeRegistrationConfig(default = null) | object |
CostCenter | object |
UserIdentificationConfig.FixedUser.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
ResourceDetectionConfig.FixedVehicle.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
CostCenter.Type0 User 1 Vehicle 2 Timeclock 3 Asset 4 Ivr phone number 5 Cost center 6 Work place 7 Mobile clocking
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Samsung S8",
"UId": "000000000",
"Active": true,
"Type": 0,
"Orientation": 0,
"FilterMenusByUserFilter": false,
"UserIdentification": 0,
"UserIdentificationConfig": {
"ByBadge": false,
"ByUserCode": false,
"ByCiawCode": false,
"FixedUser": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"CiawWorkplace": {
"Id": "00000000-0000-0000-0000-000000000000",
"DUC": "",
"Code": "012345",
"Name": "GeoDynamics"
}
},
"ResourceDetection": 0,
"ResourceDetectionConfig": {
"FixedVehicle": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
},
"Vehicles": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
]
},
"Positioning": 0,
"PositioningConfig": {
"FixedPoi": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Home",
"Code": "012345"
}
},
"Team": 0,
"TeamConfig": {
"GroupUsersByVehicle": false
},
"TimeRegistration": 0,
"TimeRegistrationConfig": {
"Menu": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": ""
}
},
"CostCenter": {
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": 0
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Type0 Android 1 iOS
Entity.Orientation0 Use default 1 Portrait 2 Landscape 3 Landscape (reversed)
Entity.UserIdentification0 Use default 1 Fixed user 2 User identification
Entity.ResourceDetection0 Use default 1 Retain smartphone clocking device 2 Fixed vehicle 3 User's last clocking resource 4 Available vehicles (allowed vehicles) 5 Vehicle from list
Entity.Positioning0 Use default 1 Device's GPS 2 Position of the connected vehicle 3 User's last car clocking 4 Connected to a point of interest
Entity.Team0 Use default 1 User only 2 All available users
Entity.TimeRegistration0 Use default 1 Use menu 2 Use default clocking
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Samsung S8",
"UId": "000000000",
"Active": true,
"Type": 0,
"Orientation": 0,
"FilterMenusByUserFilter": false,
"UserIdentification": 0,
"UserIdentificationConfig": {
"ByBadge": false,
"ByUserCode": false,
"ByCiawCode": false,
"FixedUserId": "00000000-0000-0000-0000-000000000000",
"CiawWorkplaceId": "00000000-0000-0000-0000-000000000000"
},
"ResourceDetection": 0,
"ResourceDetectionConfig": {
"FixedVehicleId": "00000000-0000-0000-0000-000000000000",
"VehicleIds": [
"00000000-0000-0000-0000-000000000000",
"00000000-0000-0000-0000-000000000000"
]
},
"Positioning": 0,
"PositioningConfig": {
"FixedPoiId": "00000000-0000-0000-0000-000000000000"
},
"Team": 0,
"TeamConfig": {
"GroupUsersByVehicle": false
},
"TimeRegistration": 0,
"TimeRegistrationConfig": {
"MenuId": "00000000-0000-0000-0000-000000000000"
},
"CostCenterId": "00000000-0000-0000-0000-000000000000"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Returns a paged list of users.
Pagination and searching is explained in Pagination.
| Name | Type | Required | Example |
|---|---|---|---|
page | number | required | 1 |
search | string | required | ABC |
| Field | Type |
|---|---|
Data(default = null) | array |
PagingFilter(default = null) | object |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"EmployerCode": "012345",
"Email": "john.doe@doe.com",
"Gsm": "+32477665544",
"FreeField1": null,
"FreeField2": null,
"FreeField3": null,
"FreeField4": null,
"FreeField5": null,
"FreeField6": null,
"Notes": null,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"PostalCode": "8500",
"Submunicipality": "Kortrijk",
"Country": 0,
"Longitude": 3.245304,
"Latitude": 50.812939,
"DefaultDayProgram": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": ""
},
"MobilityRule": 0,
"OvertimeConfig": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "",
"FirstHourCode": "001",
"ExtraHoursCode": "002",
"SaturdayHoursCode": "SA01",
"SaturdayOvertimeCode": "SA02",
"SundayHoursCode": "SU01",
"SundayOvertimeCode": "SU02",
"HoursType": "01:00:00"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "",
"Type": 0
}
],
"FilterIvrCode": "0123456789"
}
],
"PagingFilter": {
"Page": 1,
"Search": "ABC",
"PageCount": 4,
"TotalCount": 100,
"Links": {
"Base": "https://api.geodynamics.dev",
"First": "/intellitracer/v2/asset?page=1",
"Prev": "/intellitracer/v2/asset?page=2",
"Next": "/intellitracer/v2/asset?page=4",
"Last": "/intellitracer/v2/asset?page=4"
}
}
}Returns a user by id.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Data(default = null) | object |
Data.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownData.MobilityRule0 None 1 CAO Construction (PC 124) 2 CAO Cleaning (PC 121) 5 CAO Electricity (PC 149.01) 6 CAO Metal (PC 111) 7 CAO Horticulture (PC 132/145) 8 CAO Employees (PC 200) 9 CAO Metal (PC 209) 10 CAO Concrete 12 Cleaning Cat8
{
"Data": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"EmployerCode": "012345",
"Email": "john.doe@doe.com",
"Gsm": "+32477665544",
"FreeField1": null,
"FreeField2": null,
"FreeField3": null,
"FreeField4": null,
"FreeField5": null,
"FreeField6": null,
"Notes": null,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"PostalCode": "8500",
"Submunicipality": "Kortrijk",
"Country": 0,
"Longitude": 3.245304,
"Latitude": 50.812939,
"DefaultDayProgram": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": ""
},
"MobilityRule": 0,
"OvertimeConfig": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "",
"FirstHourCode": "001",
"ExtraHoursCode": "002",
"SaturdayHoursCode": "SA01",
"SaturdayOvertimeCode": "SA02",
"SundayHoursCode": "SU01",
"SundayOvertimeCode": "SU02",
"HoursType": "01:00:00"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "",
"Type": 0
}
],
"FilterIvrCode": "0123456789"
}
}Updates a user.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
Name | string | required |
Code(default = null) | string | optional |
EmployerCode(default = null) | string | optional |
Email(default = null) | string | optional |
Gsm(default = null) | string | optional |
FreeField1(default = null) | string | optional |
FreeField2(default = null) | string | optional |
FreeField3(default = null) | string | optional |
FreeField4(default = null) | string | optional |
FreeField5(default = null) | string | optional |
FreeField6(default = null) | string | optional |
Notes(default = null) | string | optional |
Street(default = null) | string | optional |
HouseNumber(default = null) | string | optional |
City(default = null) | string | optional |
PostalCode(default = null) | string | optional |
Submunicipality(default = null) | string | optional |
Country(default = 0)151 allowed values
| number | optional |
Longitude(default = null)
Geographic coordinate that specifies the east–west position of a point on the Earth's surface. | number | optional |
Latitude(default = null)
Geographic coordinate that specifies the north–south position of a point on the Earth's surface. | number | optional |
MobilityRule(default = 0)
| number | optional |
FilterIvrCode(default = null) | string | optional |
DefaultDayProgramId(default = null) | string | optional |
OvertimeConfigId(default = null) | string | optional |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"EmployerCode": "012345",
"Email": "john.doe@doe.com",
"Gsm": "+32477665544",
"FreeField1": null,
"FreeField2": null,
"FreeField3": null,
"FreeField4": null,
"FreeField5": null,
"FreeField6": null,
"Notes": null,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"PostalCode": "8500",
"Submunicipality": "Kortrijk",
"Country": 0,
"Longitude": 3.245304,
"Latitude": 50.812939,
"MobilityRule": 0,
"FilterIvrCode": "0123456789",
"DefaultDayProgramId": "00000000-0000-0000-0000-000000000000",
"OvertimeConfigId": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Data(default = null) | object |
Data.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownData.MobilityRule0 None 1 CAO Construction (PC 124) 2 CAO Cleaning (PC 121) 5 CAO Electricity (PC 149.01) 6 CAO Metal (PC 111) 7 CAO Horticulture (PC 132/145) 8 CAO Employees (PC 200) 9 CAO Metal (PC 209) 10 CAO Concrete 12 Cleaning Cat8
{
"Data": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"EmployerCode": "012345",
"Email": "john.doe@doe.com",
"Gsm": "+32477665544",
"FreeField1": null,
"FreeField2": null,
"FreeField3": null,
"FreeField4": null,
"FreeField5": null,
"FreeField6": null,
"Notes": null,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"PostalCode": "8500",
"Submunicipality": "Kortrijk",
"Country": 0,
"Longitude": 3.245304,
"Latitude": 50.812939,
"MobilityRule": 0,
"FilterIvrCode": "0123456789",
"DefaultDayProgram": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": ""
},
"OvertimeConfig": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "",
"FirstHourCode": "001",
"ExtraHoursCode": "002",
"SaturdayHoursCode": "SA01",
"SaturdayOvertimeCode": "SA02",
"SundayHoursCode": "SU01",
"SundayOvertimeCode": "SU02",
"HoursType": "01:00:00"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "",
"Type": 0
}
]
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownEntity.MobilityRule0 None 1 CAO Construction (PC 124) 2 CAO Cleaning (PC 121) 5 CAO Electricity (PC 149.01) 6 CAO Metal (PC 111) 7 CAO Horticulture (PC 132/145) 8 CAO Employees (PC 200) 9 CAO Metal (PC 209) 10 CAO Concrete 12 Cleaning Cat8
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"EmployerCode": "012345",
"Email": "john.doe@doe.com",
"Gsm": "+32477665544",
"FreeField1": null,
"FreeField2": null,
"FreeField3": null,
"FreeField4": null,
"FreeField5": null,
"FreeField6": null,
"Notes": null,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"PostalCode": "8500",
"Submunicipality": "Kortrijk",
"Country": 0,
"Longitude": 3.245304,
"Latitude": 50.812939,
"MobilityRule": 0,
"FilterIvrCode": "0123456789"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Creates a new user.
object
| Field | Type | Required |
|---|---|---|
Id | string | optional |
Name | string | required |
Code(default = null) | string | optional |
EmployerCode(default = null) | string | optional |
Email(default = null) | string | optional |
Gsm(default = null) | string | optional |
FreeField1(default = null) | string | optional |
FreeField2(default = null) | string | optional |
FreeField3(default = null) | string | optional |
FreeField4(default = null) | string | optional |
FreeField5(default = null) | string | optional |
FreeField6(default = null) | string | optional |
Notes(default = null) | string | optional |
Street(default = null) | string | optional |
HouseNumber(default = null) | string | optional |
City(default = null) | string | optional |
PostalCode(default = null) | string | optional |
Submunicipality(default = null) | string | optional |
Country(default = 0)151 allowed values
| number | optional |
Longitude(default = null)
Geographic coordinate that specifies the east–west position of a point on the Earth's surface. | number | optional |
Latitude(default = null)
Geographic coordinate that specifies the north–south position of a point on the Earth's surface. | number | optional |
MobilityRule(default = 0)
| number | optional |
FilterIvrCode(default = null) | string | optional |
DefaultDayProgramId(default = null) | string | optional |
OvertimeConfigId(default = null) | string | optional |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"EmployerCode": "012345",
"Email": "john.doe@doe.com",
"Gsm": "+32477665544",
"FreeField1": null,
"FreeField2": null,
"FreeField3": null,
"FreeField4": null,
"FreeField5": null,
"FreeField6": null,
"Notes": null,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"PostalCode": "8500",
"Submunicipality": "Kortrijk",
"Country": 0,
"Longitude": 3.245304,
"Latitude": 50.812939,
"MobilityRule": 0,
"FilterIvrCode": "0123456789",
"DefaultDayProgramId": "00000000-0000-0000-0000-000000000000",
"OvertimeConfigId": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Data(default = null) | object |
Data.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownData.MobilityRule0 None 1 CAO Construction (PC 124) 2 CAO Cleaning (PC 121) 5 CAO Electricity (PC 149.01) 6 CAO Metal (PC 111) 7 CAO Horticulture (PC 132/145) 8 CAO Employees (PC 200) 9 CAO Metal (PC 209) 10 CAO Concrete 12 Cleaning Cat8
{
"Data": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"EmployerCode": "012345",
"Email": "john.doe@doe.com",
"Gsm": "+32477665544",
"FreeField1": null,
"FreeField2": null,
"FreeField3": null,
"FreeField4": null,
"FreeField5": null,
"FreeField6": null,
"Notes": null,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"PostalCode": "8500",
"Submunicipality": "Kortrijk",
"Country": 0,
"Longitude": 3.245304,
"Latitude": 50.812939,
"MobilityRule": 0,
"FilterIvrCode": "0123456789",
"DefaultDayProgram": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": ""
},
"OvertimeConfig": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "",
"FirstHourCode": "001",
"ExtraHoursCode": "002",
"SaturdayHoursCode": "SA01",
"SaturdayOvertimeCode": "SA02",
"SundayHoursCode": "SU01",
"SundayOvertimeCode": "SU02",
"HoursType": "01:00:00"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "",
"Type": 0
}
]
}
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 UnknownEntity.MobilityRule0 None 1 CAO Construction (PC 124) 2 CAO Cleaning (PC 121) 5 CAO Electricity (PC 149.01) 6 CAO Metal (PC 111) 7 CAO Horticulture (PC 132/145) 8 CAO Employees (PC 200) 9 CAO Metal (PC 209) 10 CAO Concrete 12 Cleaning Cat8
{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"EmployerCode": "012345",
"Email": "john.doe@doe.com",
"Gsm": "+32477665544",
"FreeField1": null,
"FreeField2": null,
"FreeField3": null,
"FreeField4": null,
"FreeField5": null,
"FreeField6": null,
"Notes": null,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"PostalCode": "8500",
"Submunicipality": "Kortrijk",
"Country": 0,
"Longitude": 3.245304,
"Latitude": 50.812939,
"MobilityRule": 0,
"FilterIvrCode": "0123456789"
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Deletes a user.
object
| Field | Type | Required |
|---|---|---|
Id | string | required |
{
"Id": "00000000-0000-0000-0000-000000000000"
}| Field | Type |
|---|---|
Id | string |
Name | string |
Code(default = null) | string |
EmployerCode(default = null) | string |
Email(default = null) | string |
Gsm(default = null) | string |
FreeField1(default = null) | string |
FreeField2(default = null) | string |
FreeField3(default = null) | string |
FreeField4(default = null) | string |
FreeField5(default = null) | string |
FreeField6(default = null) | string |
Notes(default = null) | string |
Street(default = null) | string |
HouseNumber(default = null) | string |
City(default = null) | string |
PostalCode(default = null) | string |
Submunicipality(default = null) | string |
Country(default = 0)151 allowed values
| number |
Longitude(default = null)
Geographic coordinate that specifies the east–west position of a point on the Earth's surface. | number |
Latitude(default = null)
Geographic coordinate that specifies the north–south position of a point on the Earth's surface. | number |
DefaultDayProgram(default = null) | object |
Groups(default = null) | array |
_typeDescriptor | string |
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"EmployerCode": "012345",
"Email": "john.doe@doe.com",
"Gsm": "+32477665544",
"FreeField1": null,
"FreeField2": null,
"FreeField3": null,
"FreeField4": null,
"FreeField5": null,
"FreeField6": null,
"Notes": null,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"PostalCode": "8500",
"Submunicipality": "Kortrijk",
"Country": 0,
"Longitude": 3.245304,
"Latitude": 50.812939,
"DefaultDayProgram": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Default"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}
]
}| Field | Type |
|---|---|
Entity | object |
ValidationResult | array |
Entity.Country0 Belgium1 France2 Netherlands3 Luxembourg4 Italy5 Norway6 Denmark7 Sweden8 San Marino9 Andorra10 Germany11 United Kingdom12 Spain13 Portugal14 Switzerland15 Austria20 Hungary21 Czechia22 Greece23 Poland24 Slovakia25 Turkey26 Albania27 Bulgaria28 Bosnia Herzegovina29 Belarus30 Moldova31 Macedonia32 Montenegro33 Romania34 Serbia35 Ukraine36 Finland37 Ireland38 Malta39 Estonia40 Croatia41 Lithuania42 Latvia43 Slovenia44 Armenia45 Azerbaijan46 Cyprus47 Faroe Islands48 Georgia49 Gibraltar50 Iceland51 Monaco52 Russia53 Vatican54 Kosovo55 United Arab Emirates56 Afghanistan57 Argentina58 Australia59 Bangladesh60 Bahrain61 Brunei62 Bolivia63 Brazil64 Bhutan65 Botswana66 Belize67 Canada68 Congo69 Cote d'Ivoire70 Chile71 Cameroon72 China73 Colombia74 Costa Rica75 Cuba76 Dominican Republic77 Algeria78 Ecuador79 Egypt80 Eritrea81 Ethiopia82 Greenland83 Guatemala84 Honduras85 Haiti86 Indonesia87 Israel88 India89 Iraq90 Iran91 Jamaica92 Jordan93 Japan94 Kenya95 Kyrgyzstan96 Cambodia97 Korea98 Kuwait99 Kazakhstan100 Laos101 Lebanon102 Liechtenstein103 Sri Lanka104 Libya105 Morocco106 Mali107 Myanmar108 Mongolia109 Macao SAR110 Maldives111 Mexico112 Malaysia113 Nigeria114 Nicaragua115 Nepal116 New Zealand117 Oman118 Panama119 Peru120 Philippines121 Pakistan122 Puerto Rico123 Paraguay124 Qatar125 Reunion126 Rwanda127 Saudi Arabia128 Singapore129 Senegal130 Somalia131 El Salvador132 Syria133 Thailand134 Tajikistan135 Turkmenistan136 Tunisia137 Trinidad and Tobago138 Taiwan139 United States140 Uruguay141 Uzbekistan142 Venezuela143 Vietnam144 Yemen145 South Africa146 Zimbabwe147 Guinea-Bissau148 Angola149 Cabo Verde150 Sao Tome and Principe151 Mozambique152 Guinea153 Mauritania9999 Unknown{
"Entity": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe",
"Code": "012345",
"EmployerCode": "012345",
"Email": "john.doe@doe.com",
"Gsm": "+32477665544",
"FreeField1": null,
"FreeField2": null,
"FreeField3": null,
"FreeField4": null,
"FreeField5": null,
"FreeField6": null,
"Notes": null,
"Street": "Dumolinlaan",
"HouseNumber": "9",
"City": "Kortrijk",
"PostalCode": "8500",
"Submunicipality": "Kortrijk",
"Country": 0,
"Longitude": 3.245304,
"Latitude": 50.812939,
"DefaultDayProgram": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Default"
},
"Groups": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Employees",
"Type": 0,
"Code": "012345"
}
]
},
"ValidationResult": [
{
"Message": "",
"SourceMemberNames": []
}
]
}Returns a list of all permitted resource groups of a user.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
page | number | required | 1 |
search | string | required | ABC |
| Field | Type |
|---|---|
Data(default = null) | array |
PagingFilter(default = null) | object |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Code": "012345",
"Name": "John Doe",
"Type": ""
}
],
"PagingFilter": {
"Page": 1,
"Search": "ABC",
"PageCount": 4,
"TotalCount": 100,
"Links": {
"Base": "https://api.geodynamics.dev",
"First": "/intellitracer/v2/asset?page=1",
"Prev": "/intellitracer/v2/asset?page=2",
"Next": "/intellitracer/v2/asset?page=4",
"Last": "/intellitracer/v2/asset?page=4"
}
}
}Adds a list of permitted resource groups to a user.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
object
| Field | Type | Required |
|---|---|---|
GroupIds | array | required |
Type
| string | required |
{
"GroupIds": [],
"Type": ""
}Removes a list of permitted resource groups from a user.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
string[]
[ "00000000-0000-0000-0000-000000000000", "00000000-0000-0000-0000-000000000000" ]
Returns a list of all day programs of a user within a date range.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
fromDate | string | required | 2019-01-25 |
toDate | string | required | 2019-01-27 |
| Field | Type |
|---|---|
User | DayProgramUser |
DayProgram | DayProgram |
DateLocal | string |
IsDefault | boolean |
[
{
"User": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "John Doe"
},
"DayProgram": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "Default"
},
"DateLocal": "2019-01-25",
"IsDefault": false
}
]Updates the day programs of a user within a date range.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
object
| Field | Type | Required |
|---|---|---|
DayProgramId | string | required |
FromDate | string | required |
ToDate | string | required |
{
"DayProgramId": "00000000-0000-0000-0000-000000000000",
"FromDate": "2019-01-25",
"ToDate": "2019-01-27"
}Returns a paged list of overtime configurations.
| Name | Type | Required | Example |
|---|---|---|---|
page | number | required | 1 |
search | string | required | ABC |
| Field | Type |
|---|---|
Data | array |
PagingFilter(default = null) | object |
{
"Data": [
{
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "",
"FirstHourCode": "001",
"ExtraHoursCode": "002",
"SaturdayHoursCode": "SA01",
"SaturdayOvertimeCode": "SA02",
"SundayHoursCode": "SU01",
"SundayOvertimeCode": "SU02",
"HoursType": "01:00:00"
}
],
"PagingFilter": {
"Page": 1,
"Search": "ABC",
"PageCount": 4,
"TotalCount": 100,
"Links": {
"Base": "https://api.geodynamics.dev",
"First": "/intellitracer/v2/asset?page=1",
"Prev": "/intellitracer/v2/asset?page=2",
"Next": "/intellitracer/v2/asset?page=4",
"Last": "/intellitracer/v2/asset?page=4"
}
}
}Returns an overtime configuration by id.
| Name | Type | Required | Example |
|---|---|---|---|
id | string | required | 00000000-0000-0000-0000-000000000000 |
| Field | Type |
|---|---|
Data(default = null) | object |
{
"Data": {
"Id": "00000000-0000-0000-0000-000000000000",
"Name": "",
"FirstHourCode": "001",
"ExtraHoursCode": "002",
"SaturdayHoursCode": "SA01",
"SaturdayOvertimeCode": "SA02",
"SundayHoursCode": "SU01",
"SundayOvertimeCode": "SU02",
"HoursType": "01:00:00"
}
}