developer portal

Reporting

Visits per POI

Visits per POI

Returns a list of visits a resource has made to a specific point of interest (POI).

Pagination and searching is explained in Pagination.

Path parameters

NameTypeRequiredExample
pagenumberrequired1
searchstringrequiredABC

Request body

object

FieldTypeRequired
ResourceIds(default = [])arrayrequired
PoiIds(default = [])arrayrequired
FromDate(default = null)stringrequired
ToDate(default = null)stringrequired
FromTime(default = null)stringoptional
ToTime(default = null)stringoptional
MinDurationnumberrequired
ShowDriver(default = false)booleanoptional
{
  "ResourceIds": [
    "00000000-0000-0000-0000-000000000000",
    "00000000-0000-0000-0000-000000000000"
  ],
  "PoiIds": [
    "00000000-0000-0000-0000-000000000000",
    "00000000-0000-0000-0000-000000000000"
  ],
  "FromDate": "2019-01-25T00:00:00",
  "ToDate": "2019-01-25T00:00:00",
  "FromTime": "00:00:00",
  "ToTime": "23:59:59",
  "MinDuration": 5,
  "ShowDriver": true
}

Responses

200OK
FieldType
DataPOIVisit[]
PagingFilterPagingFilter
Allowed values in nested fields
Data[].Vehicle.Type

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

Data[].User.Type

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

{
  "Data": [
    {
      "Poi": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Name": "Work",
        "Code": "012345"
      },
      "Vehicle": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "User": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "FromDate": "2019-01-25T00:00:00",
      "ToDate": "2019-01-25T00:00:00",
      "Duration": "06:43:13",
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "Deviation": 0.08,
      "ContactOn": "00:00:17",
      "ContactOff": "06:42:56",
      "AnalogInputs": [
        {
          "IoName": {
            "Id": "00000000-0000-0000-0000-000000000000",
            "Name": "Io Name"
          },
          "StartValue": "",
          "StopValue": ""
        }
      ],
      "NonAnalogInputs": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Name": "Front door",
          "DurationOn": "00:00:00",
          "DurationOff": "06:43:13"
        }
      ]
    }
  ],
  "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"
    }
  }
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Positions per POI

Positions per POI

Returns a paged list of positions of a resource at a point of interest (POI).

Pagination and searching is explained in Pagination.

Path parameters

NameTypeRequiredExample
pagenumberrequired1
searchstringrequiredABC

Request body

object

FieldTypeRequired
ResourceIds(default = [])arrayrequired
PoiIds(default = [])arrayrequired
FromDate(default = null)stringrequired
ToDate(default = null)stringrequired
{
  "ResourceIds": [
    "00000000-0000-0000-0000-000000000000",
    "00000000-0000-0000-0000-000000000000"
  ],
  "PoiIds": [
    "00000000-0000-0000-0000-000000000000",
    "00000000-0000-0000-0000-000000000000"
  ],
  "FromDate": "2019-01-25",
  "ToDate": "2019-01-26"
}

Responses

200OK
FieldType
DataPositionPerPOI[]
PagingFilterPagingFilter
{
  "Data": [
    {
      "Poi": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Name": "Work",
        "Code": "012345"
      },
      "Vehicle": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "Vehicle 1"
      },
      "Date": "2019-01-25T00:00:00",
      "Address": "Dumolinlaan 9, 8500 Kortrijk, BE",
      "Mileage": 0.08,
      "Speed": 0.08
    }
  ],
  "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"
    }
  }
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Resources at POI

Resources at POI

Returns a paged list of visits a resource has made to a point of interest (POI).

Path parameters

NameTypeRequiredExample
pagenumberrequired1
searchstringrequiredABC

Request body

object

FieldTypeRequired
ResourceGroupIds(default = [])arrayrequired
PoiGroupIds(default = [])arrayrequired
Date(default = null)stringrequired
{
  "ResourceGroupIds": [
    "00000000-0000-0000-0000-000000000000",
    "00000000-0000-0000-0000-000000000000"
  ],
  "PoiGroupIds": [
    "00000000-0000-0000-0000-000000000000",
    "00000000-0000-0000-0000-000000000000"
  ],
  "Date": "2019-01-25"
}

Responses

200OK
FieldType
DataResourceAtPOI[]
PagingFilterPagingFilter
Allowed values in nested fields
Data[].Resource.Type

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

Data[].Type
268 allowed values
  • 1 Position
  • 21 Serial port 21
  • 23 Serial port 23
  • 24 Serial port 24
  • 100 Input acc on
  • 101 Input acc off
  • 200 Input 01 high
  • 201 Input 01 low
  • 202 Input 02 high
  • 203 Input 02 low
  • 204 Input 03 high
  • 205 Input 03 low
  • 206 Input 04 high
  • 207 Input 04 low
  • 208 Input 05 high
  • 209 Input 05 low
  • 210 Input 06 high
  • 211 Input 06 low
  • 212 Input 07 high
  • 213 Input 07 low
  • 214 Input 08 high
  • 215 Input 08 low
  • 250 Output 01 high
  • 251 Output 01 low
  • 252 Output 02 high
  • 253 Output 02 low
  • 254 Output 03 high
  • 255 Output 03 low
  • 256 Output 04 high
  • 257 Output 04 low
  • 300 Analog input 1
  • 301 Analog input 2
  • 400 Speeding start
  • 401 Speeding stop
  • 500 VT idle start
  • 501 VT idle end
  • 1000 Power low
  • 1001 Power lost
  • 1002 Backup battery low
  • 1003 Gps destroyed
  • 1004 Power low recover
  • 1005 Power lost recover
  • 1006 Backup battery low recover
  • 2000 Custom 000
  • 2001 Custom 001
  • 2002 Custom 002
  • 2003 Custom 003
  • 2004 Custom 004
  • 2005 Custom 005
  • 2006 Custom 006
  • 2007 Custom 007
  • 2008 Custom 008
  • 2009 Custom 009
  • 2010 Custom 010
  • 2011 Custom 011
  • 2012 Custom 012
  • 2013 Custom 013
  • 2014 Custom 014
  • 2015 Custom 015
  • 2016 Custom 016
  • 2017 Custom 017
  • 2018 Custom 018
  • 2019 Custom 019
  • 2020 Custom 020
  • 2021 Custom 021
  • 2022 Custom 022
  • 2023 Custom 023
  • 2024 Custom 024
  • 2025 Custom 025
  • 2026 Custom 026
  • 2027 Custom 027
  • 2028 Custom 028
  • 2029 Custom 029
  • 2030 Custom 030
  • 2031 Custom 031
  • 2032 Custom 032
  • 2033 Custom 033
  • 2034 Custom 034
  • 2035 Custom 035
  • 2036 Custom 036
  • 2037 Custom 037
  • 2038 Custom 038
  • 2039 Custom 039
  • 2040 Custom 040
  • 2041 Custom 041
  • 2042 Custom 042
  • 2043 Custom 043
  • 2044 Custom 044
  • 2045 Custom 045
  • 2046 Custom 046
  • 2047 Custom 047
  • 2048 Custom 048
  • 2049 Custom 049
  • 2050 Custom 050
  • 2051 Custom 051
  • 2052 Custom 052
  • 2053 Custom 053
  • 2054 Custom 054
  • 2055 Custom 055
  • 2056 Custom 056
  • 2057 Custom 057
  • 2058 Custom 058
  • 2059 Custom 059
  • 2060 Custom 060
  • 2061 Custom 061
  • 2062 Custom 062
  • 2063 Custom 063
  • 2064 Custom 064
  • 2065 Custom 065
  • 2066 Custom 066
  • 2067 Custom 067
  • 2068 Custom 068
  • 2069 Custom 069
  • 2070 Custom 070
  • 2071 Custom 071
  • 2072 Custom 072
  • 2073 Custom 073
  • 2074 Custom 074
  • 2075 Custom 075
  • 2076 Custom 076
  • 2077 Custom 077
  • 2078 Custom 078
  • 2079 Custom 079
  • 2080 Custom 080
  • 2081 Custom 081
  • 2082 Custom 082
  • 2083 Custom 083
  • 2084 Custom 084
  • 2085 Custom 085
  • 2086 Custom 086
  • 2087 Custom 087
  • 2088 Custom 088
  • 2089 Custom 089
  • 2090 Custom 090
  • 2091 Custom 091
  • 2092 Custom 092
  • 2093 Custom 093
  • 2094 Custom 094
  • 2095 Custom 095
  • 2096 Custom 096
  • 2097 Custom 097
  • 2098 Custom 098
  • 2099 Custom 099
  • 2100 Custom 100
  • 3000 Master fence enabled
  • 3001 Master fence disabled
  • 4001 Fuel transaction
  • 5000 Idle end
  • 5001 Idle start
  • 5003 Sleep idle
  • 5004 Sleep battery low
  • 5005 Wake up - Power down duration
  • 5006 Wake up - Movement detected
  • 5007 Wake up - Power connected
  • 5008 Sleep timer
  • 6000 Sleep start
  • 6001 Wake up
  • 7000 Vicking access granted - Mag stripe
  • 7001 Vicking access granted
  • 7002 Vicking access granted - Pin
  • 7003 Vicking access denied - No per
  • 7004 Vicking access denied - No lst
  • 7005 Vicking access denied - Unknown badge
  • 7006 Vicking access denied - Not in time zone
  • 7007 Vicking clocking
  • 8000 Harsh acceleration
  • 8001 Harsh braking
  • 8002 Before crash
  • 8003 After crash
  • 9000 Location update clocking
  • 10000 ATrack AT5 FMI Connected status
  • 10001 ATrack AT5 FMI Message to server
  • 10002 ATrack AT5 FMI Message response
  • 10003 ATrack AT5 FMI Message status
  • 10004 ATrack AT5 FMI Stop status
  • 10005 ATrack AT5 FMI ETA
  • 10006 ATrack AT5 FMI Driver ID
  • 10007 ATrack AT5 FMI Driver status
  • 11000 SysTech CAREU UCAN OBD report
  • 11001 SysTech CAREU UCAN DTC alert
  • 11002 SysTech CAREU UCAN Over revving alert
  • 11003 SysTech CAREU UCAN Over heated alert
  • 11004 SysTech CAREU UCAN Over pedaling alert
  • 12000 ATrack AX5 OBD Connected
  • 12001 ATrack AX5 OBD Disconnected
  • 12002 ATrack AX5 Engine load alert
  • 12003 ATrack AX5 MIL alert
  • 12004 ATrack AX5 Throttle position alert
  • 12005 ATrack AX5 Engine coolant temperature alert
  • 12006 ATrack AX5 Fuel used alert
  • 12007 ATrack AX5 RPM Alert
  • 13000 SysTech Careu U1 Garmin Connect
  • 13001 SysTech Careu U1 Garmin Disconnect
  • 13500 Io extensionInput01High
  • 13501 Io extension Input 01 low
  • 13502 Io extension Input 02 high
  • 13503 Io extension Input 02 low
  • 13504 Io extension Input 03 high
  • 13505 Io extension Input 03 low
  • 13506 Io extension Input 04 high
  • 13507 Io extension Input 04 low
  • 13508 Io extension Input 05 high
  • 13509 Io extension Input 05 low
  • 13510 Io extension Input 06 high
  • 13511 Io extension Input 06 low
  • 13512 Io extension Input 07 high
  • 13513 Io extension Input 07 low
  • 13514 Io extension Input 08 high
  • 13515 Io extension Input 08 low
  • 13516 Io extension Input 09 high
  • 13517 Io extension Input 09 low
  • 13518 Io extension Input 10 high
  • 13519 Io extension Input 10 low
  • 13520 Io extension Input 11 high
  • 13521 Io extension Input 11 low
  • 13522 Io extension Input 12 high
  • 13523 Io extension Input 12 low
  • 13524 Io extension Input 13 high
  • 13525 Io extension Input 13 low
  • 13526 Io extension Input 14 high
  • 13527 Io extension Input 14 low
  • 13528 Io extension Input 15 high
  • 13529 Io extension Input 15 low
  • 13530 Io extension Input 16 high
  • 13531 Io extension Input 16 low
  • 14000 Wondeproud M7 Detach
  • 14500 Sigfox Position
  • 14501 Sigfox Battery low
  • 14502 Sigfox Daily report
  • 14503 Sigfox Missing position
  • 15000 JWM Data
  • 15002 JWM Manual alarm
  • 17000 Queclink Antenna Changed
  • 17001 Queclink Power On
  • 17002 Queclink Connect Main Power
  • 17003 Queclink Reboot
  • 17004 Queclink Start Movement Detected
  • 17005 Queclink Stop Movement Detected
  • 17006 Queclink SOS
  • 17007 Queclink Unit Switch Off
  • 17008 Queclink Unit Switch On
  • 17009 Queclink FOTA update confirmed
  • 17010 Queclink FOTA update refused
  • 17011 Queclink FOTA update canceled by server
  • 17012 Queclink FOTA update refused battery low
  • 17013 Queclink FOTA download started
  • 17014 Queclink FOTA download finished
  • 17015 Queclink FOTA download failed
  • 17016 Queclink FOTA update started
  • 17017 Queclink FOTA update finished
  • 17018 Queclink FOTA update failed
  • 17019 Queclink FOTA update not started battery low
  • 17020 Queclink normal power on
  • 17021 Queclink FOTA reboot
  • 17022 Queclink RTO reboot
  • 17023 Queclink watchdog reboot
  • 17024 Queclink config upgrade reboot
  • 18000 Escort BLE Working
  • 18001 Escort BLE Not Working
  • 19000 Oyster low battery
  • -9999 Unknown
  • -9000 Invalid Data
  • -3000 Canbus data
  • -2000 Command to unit
  • -1003 Error
  • -1002 Disconnect
  • -1001 Sync
  • -1000 Connect
{
  "Data": [
    {
      "Poi": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Name": "Work",
        "Code": "012345"
      },
      "Resource": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "Date": "2019-01-25T00:00:00",
      "Type": 0,
      "Mileage": 0.08,
      "Speed": 0.08,
      "AnalogInputs": [
        {
          "IoName": {
            "Id": "00000000-0000-0000-0000-000000000000",
            "Name": "Io Name"
          },
          "State": ""
        }
      ],
      "NonAnalogInputs": [
        {
          "IoName": {
            "Id": "00000000-0000-0000-0000-000000000000",
            "Name": "Io Name"
          },
          "State": ""
        }
      ],
      "Outputs": [
        {
          "IoName": {
            "Id": "00000000-0000-0000-0000-000000000000",
            "Name": "Io Name"
          },
          "State": ""
        }
      ]
    }
  ],
  "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"
    }
  }
}
400Bad Request
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests