# info.description
A collection of RESTful JSON-based data operations used to retrieve vehicle and account data from your telematics solution. NOTE: when using OAUTH2.0, add "Bearer " before your token in the Authorization header.

# paths./uoms.get.parameters[].description
** Required. 3 character Environment Code.

# paths./assets/basic.get.description
Gets all Assets including Device with a limited number of fields. Includes Odometer, Engine Hours, and Location information.

# paths./assets/basic.get.parameters[].description
(Optional) Boolean switch for the option to return temporary devices. True = return temporary devices. False(default) = do not return temporary devices

# paths./assets/basic.get.parameters[].description
(Optional) DateTime field for filtering assets based off of the Temeda Created_On field

# paths./assets/basic.get.parameters[].description
(Optional) DateTime field for filtering assets based off of the Temeda Created_On field

# paths./assets/basic.get.parameters[].description
(Optional) DateTime field for filtering assets based off of the Temeda Updated_On field

# paths./assets/basic.get.parameters[].description
(Optional) DateTime field for filtering assets based off of the Temeda Updated_On field

# paths./assets/basic.get.parameters[].description
** Required. 3 character Environment Code.

# paths./assets.get.description
Gets all assets with all Asset fields, including Device and last GPS information.

# paths./assets.get.parameters[].description
** Required. 3 character Environment Code.

# paths./assets.get.responses.200.content.application/json.example[].GroupListCSV
All Mobiles, Another group, Another Small Group, Apple Review Group

# paths./assets/{id}.get.description
Gets an Asset by ID (idAsset) and includes Device and Driver information. 

# paths./assets/{id}.get.parameters[].description
The unique identifier of the Asset (idAsset).

# paths./assets/{id}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./assets/{id}.get.responses.200.content.application/json.example.GPSInstallNotes
Unit installed in rear cabinet behind driver

# paths./assets/{id}.get.responses.200.content.application/json.example.Style
4-Door Double Cab 5.0-Foot Bed 4WD 4.0-Liter 6-Cyclinder 5-Speed Automatic

# paths./assets/{id}.get.responses.200.content.application/json.example.Installer_SelfAssesment
Odometer at Install: 27,534.65  miles
Engine Hours at Install: 1,811.4 hours

# paths./locations.get.parameters[].description
** Required. 3 character Environment Code.

# paths./devices/unassigned.get.description
Gets all unassigned Devices (GPS devices not yet assigned to an Asset).

# paths./devices/unassigned.get.parameters[].description
** Required. 3 character Environment Code.

# paths./zones.get.parameters[].description
** Required. 3 character Environment Code.

# paths./drivers.get.description
Gets a simplified list of Drivers and the currently assigned Asset name.

# paths./drivers.get.parameters[].description
** Required. 3 character Environment Code.

# paths./groups.get.parameters[].description
** Required. 3 character Environment Code.

# paths./projects.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alertevents/{id}.get.description
Gets an Alert Events by ID (idAlert_Event).

# paths./alertevents/{id}.get.parameters[].description
The unique ID of the Alert Event (idAlert_Event).

# paths./alertevents/{id}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alertevents/{id}.get.responses.200.content.application/json.example.Alert_Text
Erratic Driving Alert!: Erratic Driving (Harsh Accel, Brake, Maneuver) for Julie's Toyota Highlander on 01/14/2018 at 3:07 PM CST.

# paths./alertevents/{id}.get.responses.200.content.application/json.example.Alert_Message
Erratic Driving Alert!: Erratic Driving (Harsh Accel, Brake, Maneuver) Alert for Julie's Toyota Highlander on 01/14/2018 at 3:07 PM CST near 1000-1012 Walter Payton Memorial Highway, Oswego, IL traveling at 0 mph. Alert event: Harsh Braking

# paths./alertevents/{id}.get.responses.200.content.application/json.example.Alert_Type
Erratic Driving (Harsh Accel, Brake, Maneuver)

# paths./drivers/{id}.get.description
Gets a Driver by ID (idDriver) and includes assigned asset data.

# paths./drivers/{id}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./groups/{id}.get.description
Gets a Group for the specified ID (idGroup).

# paths./groups/{id}.get.parameters[].description
The unique identifier of the Group (idGroup).

# paths./groups/{id}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./projects/{id}.get.description
Gets a Project for the specified ID (idGroup).

# paths./projects/{id}.get.parameters[].description
The unique identifier of the Group (idGroup).

# paths./projects/{id}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./users.get.description
Gets all Users. No sensitive information.

# paths./users.get.parameters[].description
** Required. 3 character Environment Code.

# paths./zones/{id}.get.parameters[].description
The unique ID of the Location (idLandmark).

# paths./zones/{id}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./historytrail.get.description
Gets telemetry data, events, and alerts for the specified date range for an Asset. 

# paths./historytrail.get.parameters[].description
Start Date and End Date comma separated in UTC.

# paths./historytrail.get.parameters[].description
** Required. 3 character Environment Code.

# paths./historytrail.get.responses.200.content.application/json.example[].Alerts[].Alert_Text
Dave's Sequoia Ignition On or Engine Running detected on 01/16/2018 at 7:34 AM CST near 100 West Street, Naperville, IL.

# paths./historytrail.get.responses.200.content.application/json.example[].Alerts[].Alert_Message
Dave's Sequoia - Ignition On or Engine Running detected on 01/16/2018 at 7:34 AM CST.

# paths./historytrail.get.responses.200.content.application/json.example[].Nearby_Address
TeMeDa HQ / 2244 95th St, Naperville, IL

# paths./historytrail.get.responses.200.content.application/json.example[].Nearby_Address
TeMeDa HQ / 2244 95th St, Naperville, IL

# paths./maintlogs.get.description
Gets Maintenance Logs for all Assets for a given date range.

# paths./maintlogs.get.parameters[].description
A string with Start Date,End Date separated by a comma

# paths./maintlogs.get.parameters[].description
** Required. 3 character Environment Code.

# paths./maintlogs.get.responses.200.content.application/json.example[].PlanName
Oil Change - Every 3000 miles or 90 days

# paths./reports.post.description
Any Report within the app can be run via the API. Get report data for the specified Report, Assets, Groups or Hierarchy, and a Date Range.

# paths./reports.post.parameters[].description
** Required. 3 character Environment Code.

# paths./reports.post.requestBody.description
Report Name | report | type | Parameters
Activity Detail | activitydetail | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
Activity Detail (AEMP) | activitydetailconstructionaemp | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
Activity Detail Construction | activitydetailconstruction | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
Alert Detail | alertdetail | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,alerts,shift
Asset Utilization By Hour | assetutilizationbyhour | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date
Begin/End Day | beginendday | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date
Driver Safety Summary | driversafetysummary | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
Driver Safety Detail | driversafetydetail | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
Assets and Drivers | assetsanddrivers | Asset, Group, Project, Hierarchy, or Company | report,type,id
DTC - Diagnostic Trouble Codes | checkenginedtc | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date
Engine Hours by Asset | enginehoursbyasset | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
Engine Hours by Day | enginehoursbyday | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
Fleet Summary | fleetsummary | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
Fuel Efficiency | fueleconomy | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date
Fuel Usage | fuelusage | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date
Idle Report | idlereport | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
Idle By RPM | idlerpmreport | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,rpm,shift
Job Site Utilization | jobsiteutilization | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,location,shift
Job Site Utilization By Week | jobsiteutilizationbyweek | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,location,shift
Location Duration | locationduration | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,location,durationHoursThreshold
Maintenance Status | maintenancestatus | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id
Proximity | proximity | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,location,shift,distance
Sensors (Binary) | sensors | Asset, Group, Project, Hierarchy, or Company | report,type,id,date
Start Stop Report | startstop | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
State Mileage | statemileage | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date,shift
Temperature Sensor | tempsensor | Asset, Driver, Group, Project, Hierarchy, or Company | report,type,id,date

Parameter explanations

report (required): report from above table e.g. report:"activitydetail"

type (required): type from above table e.g. type:"Asset" or type:"Group" or "Company"

id (required): Comma separated list of Asset IDs, Driver IDs, Group IDs, Project IDs or Hierarchy Customer IDs

Use "company" to select entire company and the asset action from above table -- e.g. a:"getassetactivityall" id:"company"

date (required): Comma separated start and end DateTime Range e.g. date:"12/13/17+00:00,12/13/17+23:59"

location: Comma separated list of Location IDs

alerts: Comma separated list of Alert IDs (idAlert) for Alert Reports

Use blank quotes to select all alerts

rpm: RPM for Idle by RPM Reports

distance: Proximity report - distance from location in users unit of measure (miles or km)

durationHoursThreshold: Location Duration report - number of hours in a Location

shift: 3 comma separated values: Shift Start Time, Shift EndTime, 0 (Not Enabled) or 1 (Enabled) e.g. shift:"10:00:00,16:00:00,1"

Use blank quotes to ignore shift.

# paths./eventcodes.get.description
Gets all Event IDs (idEvent_Code) and descriptions.

# paths./eventcodes.get.parameters[].description
** Required. 3 character Environment Code.

# paths./maintplans.get.parameters[].description
** Required. 3 character Environment Code.

# paths./maintplans.get.responses.200.content.application/json.example[].PlanName
Oil Change - Every 3000 miles or 90 days

# paths./mainttasks.get.parameters[].description
** Required. 3 character Environment Code.

# paths./useralerts.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alerts.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alerts.get.responses.200.content.application/json.example[].Default_Subject
{asset} is operating off-hours on {date} at {time} near {address}.

# paths./alerts.get.responses.200.content.application/json.example[].Default_Message
{alert:name}: {asset} is operating off-hours on {date} at {time} near {address}.

# paths./alerts.get.responses.200.content.application/json.example[].Default_Subject
{asset} Ignition On or Engine Running detected on {date} at {time} near {address}.

# paths./alerts.get.responses.200.content.application/json.example[].Default_Message
{asset} - Ignition On or Engine Running detected on {date} at {time} near {address}.

# paths./devices.get.parameters[].description
(Optional) DateTime field for filtering devices based off of the Temeda Created_On field

# paths./devices.get.parameters[].description
(Optional) DateTime field for filtering devices based off of the Temeda Created_On field

# paths./devices.get.parameters[].description
(Optional) DateTime field for filtering devices based off of the Temeda Updated_On field

# paths./devices.get.parameters[].description
(Optional) DateTime field for filtering devices based off of the Temeda Updated_On field

# paths./devices.get.parameters[].description
** Required. 3 character Environment Code.

# paths./location/{id}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./locationtypes.get.parameters[].description
** Required. 3 character Environment Code.

# paths./countries.get.parameters[].description
** Required. 3 character Environment Code.

# paths./customers.get.description
Gets basic Customers and account hierachy information.

# paths./customers.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alertevents.get.description
Gets Alert Events for the given UTC time frame.

# paths./alertevents.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alertevents.get.responses.200.content.application/json.example[].Alert_Text
Erratic Driving Alert!: Erratic Driving (Harsh Accel, Brake, Maneuver) for Julie's Toyota Highlander on 01/14/2018 at 3:07 PM CST.

# paths./alertevents.get.responses.200.content.application/json.example[].Alert_Message
Erratic Driving Alert!: Erratic Driving (Harsh Accel, Brake, Maneuver) Alert for Julie's Toyota Highlander on 01/14/2018 at 3:07 PM CST near 1000-1012 Walter Payton Memorial Highway, Oswego, IL traveling at 0 mph. Alert event: Harsh Braking

# paths./alertevents.get.responses.200.content.application/json.example[].Alert_Type
Erratic Driving (Harsh Accel, Brake, Maneuver)

# paths./reports/groupstatus.get.description
Gets data for the Group Status Report for a list of GroupIDs.

# paths./reports/groupstatus.get.parameters[].description
** Required. 3 character Environment Code.

# paths./assets/SerialNumber/{SerialNumber}.get.description
Gets an Asset by Serial Number and includes Device and Driver information. 

# paths./assets/SerialNumber/{SerialNumber}.get.parameters[].description
Serial Number of the GPS telematics device.

# paths./assets/SerialNumber/{SerialNumber}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./assets/EquipmentID/{EquipmentID}.get.description
Gets an Asset by Equipment ID and includes Device and Driver information. 

# paths./assets/EquipmentID/{EquipmentID}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./groups/{id}/assets/.get.description
Gets Assets by Group ID (idGroup) and includes Device and Driver information. 

# paths./groups/{id}/assets/.get.parameters[].description
** Required. 3 character Environment Code.

# paths./groups/{id}/assets/.get.responses.200.content.application/json.example[].HarnessType
Standard OBD II Y-Cable with Scan Tool Detect

# paths./alerts/{id}/alertevents.get.description
Gets Alert Events for the given Alert ID (alert type) and UTC time frame.

# paths./alerts/{id}/alertevents.get.parameters[].description
The unique ID of the Alert Type (idAlert).

# paths./alerts/{id}/alertevents.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alerts/{id}/alertevents.get.responses.200.content.application/json.example[].Alert_Text
Erratic Driving Alert!: Erratic Driving (Harsh Accel, Brake, Maneuver) for Julie's Toyota Highlander on 01/14/2018 at 3:07 PM CST.

# paths./alerts/{id}/alertevents.get.responses.200.content.application/json.example[].Alert_Message
Erratic Driving Alert!: Erratic Driving (Harsh Accel, Brake, Maneuver) Alert for Julie's Toyota Highlander on 01/14/2018 at 3:07 PM CST near 1000-1012 Walter Payton Memorial Highway, Oswego, IL traveling at 0 mph. Alert event: Harsh Braking

# paths./alerts/{id}/alertevents.get.responses.200.content.application/json.example[].Alert_Type
Erratic Driving (Harsh Accel, Brake, Maneuver)

# paths./assets/{id}/basic.get.description
Gets an Asset by ID (idAsset) and includes Device and basic location information. 

# paths./assets/{id}/basic.get.parameters[].description
The unique identifier of the Asset (idAsset).

# paths./assets/{id}/basic.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alertevents/rd.get.description
Gets Alert Events (with Location) for the given UTC time frame.

# paths./alertevents/rd.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alertevents/rd.get.responses.200.content.application/json.example[].Alert_Text
Dave's Sequoia entered TeMeDa HQ on 01/31/2018 at 7:45 AM CST.

# paths./alertevents/rd.get.responses.200.content.application/json.example[].Alert_Message
Entered Temeda World HQ Alert!: Dave's Sequoia entered TeMeDa HQ on  01/31/2018 at 7:45 AM CST near 2244 95th St, Naperville, IL at 15.1 mph.

# paths./assets/basic/customer/{id}.get.description
Gets all Assets for a given Customer ID including Device with a limited number of fields.

# paths./assets/basic/customer/{id}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./locations/hierarchy.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alertevents/rd/{id}/.get.summary
Alert Events (with Location) by User Alert 

# paths./alertevents/rd/{id}/.get.description
Gets Alert Events (with Location) for the given User Alert (idUser_Alert_Def) and UTC time frame.

# paths./alertevents/rd/{id}/.get.parameters[].description
The unique id of the User Alert (idUser_Alert_Def)

# paths./alertevents/rd/{id}/.get.parameters[].description
** Required. 3 character Environment Code.

# paths./alertevents/rd/{id}/.get.responses.200.content.application/json.example[].Alert_Text
Dave's Sequoia entered TeMeDa HQ on 01/31/2018 at 7:45 AM CST.

# paths./alertevents/rd/{id}/.get.responses.200.content.application/json.example[].Alert_Message
Entered Temeda World HQ Alert!: Dave's Sequoia entered TeMeDa HQ on  01/31/2018 at 7:45 AM CST near 2244 95th St, Naperville, IL at 15.1 mph.

# paths./maintlogs/asset/{id}.get.description
Gets all Maintenance Logs for a specified Asset (idAsset).

# paths./maintlogs/asset/{id}.get.parameters[].description
The unique identifier of an Asset (idAsset).

# paths./maintlogs/asset/{id}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./maintlogs/asset/{id}.get.responses.200.content.application/json.example[].PlanName
Oil Change - Every 3000 miles or 90 days

# paths./maintstatus.get.description
Gets the maintenance status (Due, Over-Due, Not-Due) for entire organization

# paths./maintstatus.get.parameters[].description
** Required. 3 character Environment Code.

# paths./assets/customer/{idCustomer}/types.get.description
Gets a list of Assets by Equipment Types and includes Device and location information.

# paths./assets/customer/{idCustomer}/types.get.parameters[].description
Unique identifier for the customer (idCustomer) or hierarchy level.

# paths./assets/customer/{idCustomer}/types.get.parameters[].description
Comma delimited string of Equipment Types 

# paths./assets/customer/{idCustomer}/types.get.parameters[].description
Comma delimited string of Equipment SubTypes

# paths./assets/customer/{idCustomer}/types.get.parameters[].description
** Required. 3 character Environment Code.

# paths./vendors/forwardgeo/{address}.get.description
Gets a Forward Geo (Lat,Long) for the specified address. Must be a Temeda vendor to invoke this call.

# paths./vendors/forwardgeo/{address}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./vendors/customers.get.description
Gets customer information and list of devices for the vendor's customers. Must be a Temeda vendor to invoke this call.

# paths./vendors/customers.get.parameters[].description
** Required. 3 character Environment Code.

# paths./maintstatus/dtc.get.description
Gets maintenance DTCs (Diagnostic Trouble Codes) for a given date range.

# paths./maintstatus/dtc.get.parameters[].description
A string with StartDate,EndDate separated by a comma.

# paths./maintstatus/dtc.get.parameters[].description
** Required. 3 character Environment Code.

# paths./maintstatus/dtc.get.responses.200.content.application/json.example[].DTC_Info_HTML
Diagnostic Information:
SPN: 111 FMI: 2 Occurrence Count: 127 Conversion Method: 0
SPN Name: Engine Coolant Level 1
SPN Description: Ratio of volume of liquid found in engine cooling system to total cooling system volume. Typical monitoring location is in the coolant expansion tank.
FMI Fault Code: 422
Lamp Status: Amber
Manufacturer: Cummins
FMI Description: Coolant Level - Data Erratic, Intermittent, or Incorrect

# paths./maintstatus/dtc.get.responses.200.content.application/json.example[].DTC_Info_NO_HTML
Diagnostic Information:  SPN: 111 FMI: 2 Occurrence Count: 127 Conversion Method: 0 SPN Name: Engine Coolant Level 1 SPN Description: Ratio of volume of liquid found in engine cooling system to total cooling system volume.  Typical monitoring location is in the coolant expansion tank. FMI Fault Code: 422 Lamp Status: Amber Manufacturer: Cummins FMI Description: Coolant Level - Data Erratic, Intermittent, or
Incorrect

# paths./hierarchy/tree.get.parameters[].description
** Required. 3 character Environment Code.

# paths./drivers/assets.get.description
Gets all drivers, including assigned asset information

# paths./drivers/assets.get.parameters[].description
** Required. 3 character Environment Code.

# paths./inspections.get.description
Gets Maintenance Inspections for all Assets for a given date range. Inspections can also be filtered by Asset with additional parameter "&AssetId=int".

# paths./inspections.get.parameters[].description
** Required. 3 character Environment Code.

# paths./inspections/{idInspection}.get.description
Gets a Maintenance Inspection for a given Inspection ID.

# paths./inspections/{idInspection}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./assets/vin/{vin}.get.description
Gets an Asset by VIN and includes Device and Driver information. 

# paths./assets/vin/{vin}.get.parameters[].description
** Required. 3 character Environment Code.

# paths./assets/vin/{vin}.get.responses.200.content.application/json.example.GPSInstallNotes
Unit installed in rear cabinet behind driver

# paths./assets/vin/{vin}.get.responses.200.content.application/json.example.Style
4-Door Double Cab 5.0-Foot Bed 4WD 4.0-Liter 6-Cyclinder 5-Speed Automatic

# paths./assets/vin/{vin}.get.responses.200.content.application/json.example.Installer_SelfAssesment
Odometer at Install: 27,534.65  miles
Engine Hours at Install: 1,811.4 hours

# paths./rd/orders.get.parameters[].description
** Required. 3 character Environment Code.

# paths./rd/orders.post.parameters[].description
** Required. 3 character Environment Code.

# paths./rd/ordersbydate.get.description
Gets all Route/Dispatch orders for a given start and end date.

# paths./rd/ordersbydate.get.parameters[].description
Local datetime to filter orders Before.

# paths./rd/ordersbydate.get.parameters[].description
** Required. 3 character Environment Code.

# paths./rd/plans.get.parameters[].description
** Required. 3 character Environment Code.

# paths./rd/plansbydate.get.description
Gets all Route/Dispatch plans for a given start and end date.

# paths./rd/plansbydate.get.parameters[].description
Local datetime to filter orders Before.

# paths./rd/plansbydate.get.parameters[].description
** Required. 3 character Environment Code.