Live Trac Devices:

Web User Guide:

Added Services:

API Access is available to qualified current clients of LiveViewGPS. To access the API and documentation, please send a request info@liveviewgps.com.

REST API Norms

The methods of this API are patterned after the following associations, with a few exceptions:

  • POST /v1/ObjectName- Create a new [ObjectName], with its data sent in the request body
  • GET /v1/ObjectName- Read all [ObjectName]s associated with the requester's account
  • GET /v1/ObjectName/{id}- Read a specific [ObjectName], with identifying number '{id}'
  • PUT /v1/ObjectName- Update an existing [ObjectName], with its data sent in the request body
  • DELETE /v1/ObjectName/{id}- Delete the existing [ObjectName] with identifying number '{id}'

Sometimes, POST may be used instead of GET for retrieving information, specifically when sending a large number of parameters for a report. This exception has been implemented to stay in line with HTTP/1.1 standards (ref: Roy Fielding).

Here is a snippet of one available Field - Location:

Below is an example of avaialable information from our Location Datatype call.

The following datatype will be JSONified and returned for methods which retrieve Location values.

Available Information:
{
// The AccountId associated with the Device
// The DeviceId associated with the Device
// The name of the Device at the time of the location transmission
// The Latitude of the Device at the time of the location transmission
// The Longitude of the Device at the time of the location transmission
// The Heading of the Device at the time of the location transmission, in degrees
// The Velocity of the Device at the time of the location transmission, in MPH
// The number of satellites available to the Device at the time of transmission. Most Devices will only transmit when there are at least four.
// The Ignition state of the Device at the time of transmission
// The last time the Device had detectably moved, at the time of the location transmission. NOTE: Presently this is returned as null for history immediatereports.
// The last time the Device had sent an update status, at the time of the location transmission. This will almost always be the time of the location transmission.
// This contains raw output information for devices with PTO/Ignition/Panic capabilities.
}