developer portal

Reporting

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

Responses

200OK
[
  {
    "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

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

Responses

200OK
[
  {
    "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

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

Responses

200OK
[
  {
    "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