Skip to main content
Use this page to find the right endpoint for what you’re trying to do. Each section maps a common task to the endpoint that handles it.

Tracking & location

I want to…Endpoint
See where all my vehicles are right nowPOST /api/GetAllLastPositionData/{companyId}
See where one vehicle is right nowPOST /api/GetLastPositionData
Find vehicles near a point on the mapPOST /api/GetNearest
See the route a vehicle drove (with polyline)POST /api/GetReplayUserTime or POST /api/GetReplay
Get raw GPS point history for a vehiclePOST /api/GetPositionData
Check when a vehicle last had a GPS fixPOST /api/GetAllLastTimeOnline/{companyId} or POST /api/LastTimeOnline/{vehicleId}
Ping a device for an immediate position updatePOST /api/UpdateLocation

Fleet & vehicle management

I want to…Endpoint
Get my company ID (needed for most calls)POST /api/GetCompanies
List all vehicles in the companyPOST /api/devices
Look up a vehicle ID from its SIM/device IMEIGET /api/GetDeviceId/{imei}
Rename a vehiclePOST /api/SetVehicleName
Update a vehicle’s odometer readingPOST /api/ChangeOdometer

Alerts

I want to…Endpoint
Retrieve recent alerts (speeding, geofence, etc.)POST /api/GetAlerts
Mark one alert as handledPOST /api/SetAlertAsRead
Clear all alerts for a company at oncePOST /api/SetAllAlertAsRead

Vehicle health & diagnostics

I want to…Endpoint
Get battery voltage and predicted health for the fleetPOST /api/GetCompanyVehiclesBatteryHealth
Get OBD-II / CAN fault codes from a vehicleGET /api/devices/{id}/dtc-codes
Get per-trip safety / risk scores for a vehiclePOST /api/GetSafetyScore

Remote commands

I want to…Endpoint
Enable or disable the ignition remotelyPOST /api/SendIgnition
Lock or unlock a door (ATrack devices only)POST /api/SendDoorLock

Setup & testing

I want to…Endpoint
Authenticate and get a token (API key)POST /api/Authentication/token/api-key
Authenticate and get a token (username + password)POST /api/Authentication/token/user
Check the API is reachable (no auth needed)POST /api/Test

Most endpoints require a companyId. If you don’t have it, call POST /api/GetCompanies first — the Id on the first result is your primary company ID.