Skip to main content

Get GPS API Overview

The Get GPS API handles the retrieval of GPS location of the active reservations. OAuth authentication is required for this API. We provide two ways to get the GPS location of the active reservations.
  • Get the GPS location of the active reservation by resno.
  • Get the GPS location of the active reservations by griddid.

GetLocationByGriddid

Get the GPS location of the active reservations by griddid. GET https://location.grdd.net/api/GGPS.svc/GetLocationByGriddid/{griddid}

Example Request Body

[
{
    "chfName": "Alex Jones",
    "direction": {
      "heading": "",
      "magnitude": "",
      "unit": ""
    },
    "driverId": "",
    "griddid": "gnettest",
    "headingDir": null,
    "internalBookingId": "H123456",
    "latitude": "51.543400",
    "locationDateTime": "2025-06-04T18:41:39",
    "longitude": "-0.373100",
    "phoneNo": "+15005005000",
    "picURL": "https://www.gravatar.com/avatar/2c7d99fe281ecd3bcd65ab915bac6dd5?s=250",
    "systemId": null,
    "transactionId": "11111111-3ef3-4168-a815-8f7d5e2ea36b",
    "vehicleId": "123"
  }
]

GetLocationByRes

Get the GPS location of the active reservation by resno. GET https://location.grdd.net/api/GGPS.svc/GetLocationByRes/{griddid}/{resno}/v1

Example Request Body

{
    "chfName": "Alex Jones",
    "direction": {
      "heading": "",
      "magnitude": "",
      "unit": ""
    },
    "driverId": "",
    "griddid": "gnettest",
    "headingDir": null,
    "internalBookingId": "H123456",
    "latitude": "51.543400",
    "locationDateTime": "2025-06-04T18:41:39",
    "longitude": "-0.373100",
    "phoneNo": "+15005005000",
    "picURL": "https://www.gravatar.com/avatar/2c7d99fe281ecd3bcd65ab915bac6dd5?s=250",
    "systemId": null,
    "transactionId": "11111111-3ef3-4168-a815-8f7d5e2ea36b",
    "vehicleId": "123"
  }
I