/logs (V2)

List company drivers' HOS logs

require 'uri'
require 'net/http'

url = URI('https://keeptruckin.com/v1/logs')

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request['Authorization'] = "Bearer <OAUTH_TOKEN>"

response = http.request(request)
puts response.read_body

Responses based on enabled features on inspection reports

Depending upon the features enabled for your company you will receive variations in the response payload for the inspection_reports as per the details given below,

If you have Custom Defect List feature enabled and the driver has used the inspection form with Custom Defect List enabled, you will receive defects object inside every object in inspected_parts array which specifies the type of defect. title specifies the name of the defect selected by the driver for a part, whereas severity defines if the selected defect is a major or minor defect. If any of the defect selected for a part by the driver has severity as major the part will be considered to have a major defect.

If you have Defect Level Resolution feature enabled you will receive mechanic_details in objects inside theinspected_parts array along with the status of the part. Please note mechanic_signature_url and mechanic_signed_at values at the inspection_report object level will be null, since the mechanic details are contained inside every inspected_part. The status of a part can be one of these values open, repaired, no_repair_needed and good. Also note that, you will receive resolver object inside the mechanic_details object and a mechanic_name inside mechanic_details separately, here mechanic object specifies the logged in user(dispatcher/fleet manager) where as mechanic_name is the name entered(could be different from the logged in user) while resolving the defect.

If you have Defect Level Resolution enabled, the external_resolver_id serves as an identifier for the resolver within your system. This will be supplied back in Motive's public APIs related to inspection reports only and will not be visible on the dashboard.

{
  "logs": [
    {
      "log": {
        "id": 47,
        "date": "2016-11-22",
        "total_miles": 300,
        "metric_units": false,
        "driver_signed_at": "2016-07-16T00:05:21Z",
        "driver_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/log/driver_signature_upload/47/open-uri20160729-30633-1jeoj77?AWSAccessKeyId=AKIAJHHsdfsTJMZBMLQ&Expires=1485085850&Signature=YXqKF9nyfJI%2qEEq3obOLlFzsuKs0%3D",
        "time_zone": "Pacific Time (US & Canada)",
        "cycle": "70_8",
        "driver_first_name": "Demo",
        "driver_last_name": "Driver",
        "carrier_name": "Demo Carrier",
        "carrier_street": "415 Truckin St.",
        "carrier_city": "San Francisco",
        "carrier_state": "CA",
        "carrier_zip": "94105",
        "terminal_street": null,
        "terminal_city": null,
        "terminal_state": null,
        "terminal_zip": null,
        "notes": null,
        "driver_company_id": null,
        "origin": null,
        "destination": null,
        "exception_24_hour_restart": false,
        "exception_8_hour_break": false,
        "exception_wait_time": false,
        "exception_short_haul": false,
        "short_haul": false,
        "eld_mode": "logs",
        "co_driver_full_names": [
          
        ],
        "odometers": {
          
        },
        "trailer_numbers": "17",
        "vehicle_numbers": "12345, 12",
        "off_duty_duration": 43200,
        "on_duty_duration": 7200,
        "sleeper_duration": 0,
        "driving_duration": 21600,
        "waiting_duration": 0,
        "driver": {
          "id": 11,
          "first_name": "Demo",
          "last_name": "Driver",
          "username": "demo_driver",
          "email": null,
          "driver_company_id": null,
          "status": "active",
          "role": "driver"
        },
        "vehicles": [
          {
            "vehicle": {
              "id": 11,
              "number": "12345",
              "year": null,
              "make": null,
              "model": null,
              "vin": null,
              "metric_units": true
            }
          }
        ],
        "co_drivers": [
          {
            "co_driver": {
              "id": 33,
              "first_name": "John",
              "last_name": "Doe",
              "username": "johndoe",
              "email": "johndoe@keeptruckin.com",
              "driver_company_id": null,
              "status": "active",
              "role": "driver"
            }
          }
        ],
        "remarks": [
          {
            "remark": {
              "id": 1,
              "time": "2016-10-16T23:59:59Z",
              "notes": null,
              "location": null
            }
          }
        ],
        "cycle_restarts": [
          {
            "cycle_restart": {
              "id": 1,
              "start_time": "2016-10-16T08:00:00Z",
              "end_time": "2016-10-17T05:00:00Z",
              "type": "34_hour",
              "name": "34 Hour"
            }
          }
        ],
        "shipping_docs": "123ABC",
        "form_and_manner_errors": [
          
        ],
        "hos_violations": [
          {
            "hos_violation": {
              "id": 12,
              "type": "canada_driving_13",
              "name": "13 Hour Driving Limit",
              "start_time": "2016-10-16T08:00:00Z",
              "end_time": "2016-10-17T07:00:00Z"
            }
          }
        ],
        "events": [
          {
            "event": {
              "id": 221,
              "type": "driving",
              "notes": null,
              "location": "Mobile, AL",
              "start_time": "2016-10-16T07:00:00Z",
              "end_time": "2016-10-16T09:00:00Z",
              "is_manual": false
            }
          },
          {
            "event": {
              "id": 474,
              "type": "sleeper",
              "notes": null,
              "location": null,
              "start_time": "2016-10-16T09:00:00Z",
              "end_time": "2016-10-16T11:00:00Z",
              "is_manual": false
            }
          },
          {
            "event": {
              "id": 475,
              "type": "driving",
              "notes": null,
              "location": null,
              "start_time": "2016-10-16T11:00:00Z",
              "end_time": "2016-10-17T07:00:00Z",
              "is_manual": false
            }
          }
        ],
        "inspection_reports": [
          {
            "inspection_report": {
              "id": 9,
              "log_id": 47,
              "date": "2016-07-22",
              "time": "2016-07-22T14:00:00Z",
              "odometer": 253,
              "inspection_duration": 300,
              "carrier_name": "Demo Carrier",
              "location": "Omaha, NE",
              "status": "corrected",
              "mechanic_signed_at": "2016-07-22T14:00:00Z",
              "mechanic_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/mechanic_signature_upload/9/open-uri20160712-30633-thc30n?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D",
              "driver_signed_at": "2016-07-22T14:00:00Z",
              "driver_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/driver_signature_upload/9/open-uri20160729-30645-1jeoj77?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D",
              "reviewer_signed_at": "2016-07-22T14:00:00Z",
              "reviewer_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/reviewer_signature_upload/9/open-uri20160729-30645-1jeoj77?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D",
              "entity_num": "entity_num",
              "entity_type": "vehicle",
              "is_rejected": false,
              "inspection_type": "pre-trip",
              "declaration": "I declare that this vehicle has been inspected in accordance with the applicable requirements.",
              "inspected_parts": [
                {
                  "id": 5,
                  "category": "Brakes",
                  "notes": "notes",
                  "type": "major",
                  "picture_url": "https://keep-truckin-preview.s3.amazonaws.com/uploads/defect/picture_upload/23137/15c31555-6642-4215-a3cd-81def1d329012396939324379336808.jpg?X"
                }
              ],
              "not_inspected_parts": [
                {
                  "category": "9 - Emergency Equipment & Safety Devices"
                },
                {
                  "category": "15 - Heater/Defroster"
                }
              ],
              "vehicle": {
                "id": 4,
                "number": "Demo Vehicle",
                "year": "2016",
                "make": "Demo",
                "model": "Vehicle",
                "vin": "WP0AB2966NS458669",
                "metric_units": false
              },
              "asset": {
                "id": 101,
                "make": "Toyota",
                "metric_units": true,
                "model": "Camry",
                "name": "V123",
                "year": 2022
              },
              "mechanic": {
                "id": 12,
                "first_name": "Joe",
                "last_name": "Williams",
                "username": null,
                "email": "joe@example.com",
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "driver": {
                "id": 11,
                "first_name": "Demo",
                "last_name": "Driver",
                "username": "demo_driver",
                "email": null,
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "reviewer": {
                "id": 13,
                "first_name": "John",
                "last_name": "Williams",
                "username": null,
                "email": "john@example.com",
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "external_ids": [
                {
                  "external_id": "201",
                  "integration_name": "generic_tms"
                },
                {
                  "external_id": "Truck123",
                  "integration_name": "generic_maintenance_system"
                }
              ],
              "entries": [
                {
                  "name": "Tractor Plate #",
                  "value": "2743186",
                  "position": 1
                },
                {
                  "name": "Trailer Plate #",
                  "value": "T473278",
                  "position": 2
                }
              ]
            }
          }
        ]
      }
    }
  ],
  "pagination": {
    "per_page": 25,
    "page_no": 1,
    "total": 1
  }
}
{
  "logs": [
    {
      "log": {
        "id": 47,
        "date": "2016-11-22",
        "total_miles": 300,
        "metric_units": false,
        "driver_signed_at": "2016-07-16T00:05:21Z",
        "driver_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/log/driver_signature_upload/47/open-uri20160729-30633-1jeoj77?AWSAccessKeyId=AKIAJHHsdfsTJMZBMLQ&Expires=1485085850&Signature=YXqKF9nyfJI%2qEEq3obOLlFzsuKs0%3D",
        "time_zone": "Pacific Time (US & Canada)",
        "cycle": "70_8",
        "driver_first_name": "Demo",
        "driver_last_name": "Driver",
        "carrier_name": "Demo Carrier",
        "carrier_street": "415 Truckin St.",
        "carrier_city": "San Francisco",
        "carrier_state": "CA",
        "carrier_zip": "94105",
        "terminal_street": null,
        "terminal_city": null,
        "terminal_state": null,
        "terminal_zip": null,
        "notes": null,
        "driver_company_id": null,
        "origin": null,
        "destination": null,
        "exception_24_hour_restart": false,
        "exception_8_hour_break": false,
        "exception_wait_time": false,
        "exception_short_haul": false,
        "short_haul": false,
        "eld_mode": "logs",
        "co_driver_full_names": [
          
        ],
        "odometers": {
          
        },
        "trailer_numbers": "17",
        "vehicle_numbers": "12345, 12",
        "off_duty_duration": 43200,
        "on_duty_duration": 7200,
        "sleeper_duration": 0,
        "driving_duration": 21600,
        "waiting_duration": 0,
        "driver": {
          "id": 11,
          "first_name": "Demo",
          "last_name": "Driver",
          "username": "demo_driver",
          "email": null,
          "driver_company_id": null,
          "status": "active",
          "role": "driver"
        },
        "vehicles": [
          {
            "vehicle": {
              "id": 11,
              "number": "12345",
              "year": null,
              "make": null,
              "model": null,
              "vin": null,
              "metric_units": true
            }
          }
        ],
        "co_drivers": [
          {
            "co_driver": {
              "id": 33,
              "first_name": "John",
              "last_name": "Doe",
              "username": "johndoe",
              "email": "johndoe@keeptruckin.com",
              "driver_company_id": null,
              "status": "active",
              "role": "driver"
            }
          }
        ],
        "remarks": [
          {
            "remark": {
              "id": 1,
              "time": "2016-10-16T23:59:59Z",
              "notes": null,
              "location": null
            }
          }
        ],
        "cycle_restarts": [
          {
            "cycle_restart": {
              "id": 1,
              "start_time": "2016-10-16T08:00:00Z",
              "end_time": "2016-10-17T05:00:00Z",
              "type": "34_hour",
              "name": "34 Hour"
            }
          }
        ],
        "shipping_docs": "123ABC",
        "form_and_manner_errors": [
          
        ],
        "hos_violations": [
          {
            "hos_violation": {
              "id": 12,
              "type": "canada_driving_13",
              "name": "13 Hour Driving Limit",
              "start_time": "2016-10-16T08:00:00Z",
              "end_time": "2016-10-17T07:00:00Z"
            }
          }
        ],
        "events": [
          {
            "event": {
              "id": 221,
              "type": "driving",
              "notes": null,
              "location": "Mobile, AL",
              "start_time": "2016-10-16T07:00:00Z",
              "end_time": "2016-10-16T09:00:00Z",
              "is_manual": false
            }
          },
          {
            "event": {
              "id": 474,
              "type": "sleeper",
              "notes": null,
              "location": null,
              "start_time": "2016-10-16T09:00:00Z",
              "end_time": "2016-10-16T11:00:00Z",
              "is_manual": false
            }
          },
          {
            "event": {
              "id": 475,
              "type": "driving",
              "notes": null,
              "location": null,
              "start_time": "2016-10-16T11:00:00Z",
              "end_time": "2016-10-17T07:00:00Z",
              "is_manual": false
            }
          }
        ],
        "inspection_reports": [
          {
            "inspection_report": {
              "id": 9,
              "log_id": 47,
              "date": "2016-07-22",
              "time": "2016-07-22T14:00:00Z",
              "odometer": 253,
              "inspection_duration": 300,
              "carrier_name": "Demo Carrier",
              "location": "Omaha, NE",
              "status": "corrected",
              "mechanic_signed_at": "2016-07-22T14:00:00Z",
              "mechanic_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/mechanic_signature_upload/9/open-uri20160712-30633-thc30n?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D",
              "driver_signed_at": "2016-07-22T14:00:00Z",
              "driver_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/driver_signature_upload/9/open-uri20160729-30645-1jeoj77?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D",
              "reviewer_signed_at": "2016-07-22T14:00:00Z",
              "reviewer_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/reviewer_signature_upload/9/open-uri20160729-30645-1jeoj77?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D",
              "entity_num": "entity_num",
              "entity_type": "vehicle",
              "is_rejected": false,
              "inspection_type": "pre-trip",
              "declaration": "I declare that this vehicle has been inspected in accordance with the applicable requirements.",
              "inspected_parts": [
                {
                  "id": 5,
                  "category": "Brakes",
                  "notes": "notes",
                  "type": "major",
                  "picture_url": "https://keep-truckin-preview.s3.amazonaws.com/uploads/defect/picture_upload/23137/15c31555-6642-4215-a3cd-81def1d329012396939324379336808.jpg?X",
                  "defects": [
                    {
                      "title": "Air pressure gauge failure",
                      "severity": "major"
                    },
                    {
                      "title": "Slow air pressure build up rate",
                      "severity": "major"
                    },
                    {
                      "title": "Air loss rate exceeds prescribed limit",
                      "severity": "minor"
                    }
                  ]
                }
              ],
              "not_inspected_parts": [
                {
                  "category": "9 - Emergency Equipment & Safety Devices"
                },
                {
                  "category": "15 - Heater/Defroster"
                }
              ],
              "vehicle": {
                "id": 4,
                "number": "Demo Vehicle",
                "year": "2016",
                "make": "Demo",
                "model": "Vehicle",
                "vin": "WP0AB2966NS458669",
                "metric_units": false
              },
              "asset": {
                "id": 101,
                "make": "Toyota",
                "metric_units": true,
                "model": "Camry",
                "name": "V123",
                "year": 2022
              },
              "mechanic": {
                "id": 12,
                "first_name": "Joe",
                "last_name": "Williams",
                "username": null,
                "email": "joe@example.com",
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "driver": {
                "id": 11,
                "first_name": "Demo",
                "last_name": "Driver",
                "username": "demo_driver",
                "email": null,
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "reviewer": {
                "id": 13,
                "first_name": "John",
                "last_name": "Williams",
                "username": null,
                "email": "john@example.com",
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "external_ids": [
                {
                  "external_id": "201",
                  "integration_name": "generic_tms"
                },
                {
                  "external_id": "Truck123",
                  "integration_name": "generic_maintenance_system"
                }
              ],
              "entries": [
                {
                  "name": "Tractor Plate #",
                  "value": "2743186",
                  "position": 1
                },
                {
                  "name": "Trailer Plate #",
                  "value": "T473278",
                  "position": 2
                }
              ]
            }
          }
        ]
      }
    }
  ],
  "pagination": {
    "per_page": 25,
    "page_no": 1,
    "total": 1
  }
}
{
  "logs": [
    {
      "log": {
        "id": 47,
        "date": "2016-11-22",
        "total_miles": 300,
        "metric_units": false,
        "driver_signed_at": "2016-07-16T00:05:21Z",
        "driver_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/log/driver_signature_upload/47/open-uri20160729-30633-1jeoj77?AWSAccessKeyId=AKIAJHHsdfsTJMZBMLQ&Expires=1485085850&Signature=YXqKF9nyfJI%2qEEq3obOLlFzsuKs0%3D",
        "time_zone": "Pacific Time (US & Canada)",
        "cycle": "70_8",
        "driver_first_name": "Demo",
        "driver_last_name": "Driver",
        "carrier_name": "Demo Carrier",
        "carrier_street": "415 Truckin St.",
        "carrier_city": "San Francisco",
        "carrier_state": "CA",
        "carrier_zip": "94105",
        "terminal_street": null,
        "terminal_city": null,
        "terminal_state": null,
        "terminal_zip": null,
        "notes": null,
        "driver_company_id": null,
        "origin": null,
        "destination": null,
        "exception_24_hour_restart": false,
        "exception_8_hour_break": false,
        "exception_wait_time": false,
        "exception_short_haul": false,
        "short_haul": false,
        "eld_mode": "logs",
        "co_driver_full_names": [
          
        ],
        "odometers": {
          
        },
        "trailer_numbers": "17",
        "vehicle_numbers": "12345, 12",
        "off_duty_duration": 43200,
        "on_duty_duration": 7200,
        "sleeper_duration": 0,
        "driving_duration": 21600,
        "waiting_duration": 0,
        "driver": {
          "id": 11,
          "first_name": "Demo",
          "last_name": "Driver",
          "username": "demo_driver",
          "email": null,
          "driver_company_id": null,
          "status": "active",
          "role": "driver"
        },
        "vehicles": [
          {
            "vehicle": {
              "id": 11,
              "number": "12345",
              "year": null,
              "make": null,
              "model": null,
              "vin": null,
              "metric_units": true
            }
          }
        ],
        "co_drivers": [
          {
            "co_driver": {
              "id": 33,
              "first_name": "John",
              "last_name": "Doe",
              "username": "johndoe",
              "email": "johndoe@keeptruckin.com",
              "driver_company_id": null,
              "status": "active",
              "role": "driver"
            }
          }
        ],
        "remarks": [
          {
            "remark": {
              "id": 1,
              "time": "2016-10-16T23:59:59Z",
              "notes": null,
              "location": null
            }
          }
        ],
        "cycle_restarts": [
          {
            "cycle_restart": {
              "id": 1,
              "start_time": "2016-10-16T08:00:00Z",
              "end_time": "2016-10-17T05:00:00Z",
              "type": "34_hour",
              "name": "34 Hour"
            }
          }
        ],
        "shipping_docs": "123ABC",
        "form_and_manner_errors": [
          
        ],
        "hos_violations": [
          {
            "hos_violation": {
              "id": 12,
              "type": "canada_driving_13",
              "name": "13 Hour Driving Limit",
              "start_time": "2016-10-16T08:00:00Z",
              "end_time": "2016-10-17T07:00:00Z"
            }
          }
        ],
        "events": [
          {
            "event": {
              "id": 221,
              "type": "driving",
              "notes": null,
              "location": "Mobile, AL",
              "start_time": "2016-10-16T07:00:00Z",
              "end_time": "2016-10-16T09:00:00Z",
              "is_manual": false
            }
          },
          {
            "event": {
              "id": 474,
              "type": "sleeper",
              "notes": null,
              "location": null,
              "start_time": "2016-10-16T09:00:00Z",
              "end_time": "2016-10-16T11:00:00Z",
              "is_manual": false
            }
          },
          {
            "event": {
              "id": 475,
              "type": "driving",
              "notes": null,
              "location": null,
              "start_time": "2016-10-16T11:00:00Z",
              "end_time": "2016-10-17T07:00:00Z",
              "is_manual": false
            }
          }
        ],
        "inspection_reports": [
          {
            "inspection_report": {
              "id": 9,
              "log_id": 47,
              "date": "2016-07-22",
              "time": "2016-07-22T14:00:00Z",
              "odometer": 253,
              "inspection_duration": 300,
              "carrier_name": "Demo Carrier",
              "location": "Omaha, NE",
              "status": "resolved",
              "mechanic_signed_at": null,
              "mechanic_signature_url": null,
              "driver_signed_at": "2016-07-22T14:00:00Z",
              "driver_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/driver_signature_upload/9/open-uri20160729-30645-1jeoj77?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D",
              "reviewer_signed_at": "2016-07-22T14:00:00Z",
              "reviewer_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/reviewer_signature_upload/9/open-uri20160729-30645-1jeoj77?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D",
              "entity_num": "entity_num",
              "entity_type": "vehicle",
              "is_rejected": false,
              "inspection_type": "pre-trip",
              "declaration": "I declare that this vehicle has been inspected in accordance with the applicable requirements.",
              "inspected_parts": [
                {
                  "id": 5,
                  "category": "Brakes",
                  "notes": "notes",
                  "type": "major",
                  "picture_url": "https://keep-truckin-preview.s3.amazonaws.com/uploads/defect/picture_upload/23137/15c31555-6642-4215-a3cd-81def1d329012396939324379336808.jpg?X",
                  "status": "[open]/[repaired]/[no_repair_needed]/[good]",
                  "mechanic_details": {
                    "resolver": {
                      "id": 1005,
                      "first_name": "Joshua",
                      "last_name": "Lee",
                      "username": "Joshua Lee",
                      "email": "joshua@democarrier.com",
                      "driver_company_id": "123",
                      "status": "active",
                      "role": "driver"
                    },
                    "external_resolver_id": "111",
                    "mechanic_name": "Joshua Lee",
                    "mechanic_signed_at": "2016-07-22T14:00:00Z",
                    "mechanic_note": "this is resolved person note, could be anything",
                    "mechanic_signature": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/mechanic_signature_upload/9/open-uri20160712-30633-thc30n?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D"
                  }
                }
              ],
              "not_inspected_parts": [
                {
                  "category": "9 - Emergency Equipment & Safety Devices"
                },
                {
                  "category": "15 - Heater/Defroster"
                }
              ],
              "vehicle": {
                "id": 4,
                "number": "Demo Vehicle",
                "year": "2016",
                "make": "Demo",
                "model": "Vehicle",
                "vin": "WP0AB2966NS458669",
                "metric_units": false
              },
              "asset": {
                "id": 101,
                "make": "Toyota",
                "metric_units": true,
                "model": "Camry",
                "name": "V123",
                "year": 2022
              },
              "mechanic": {
                "id": 12,
                "first_name": "Joe",
                "last_name": "Williams",
                "username": null,
                "email": "joe@example.com",
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "driver": {
                "id": 11,
                "first_name": "Demo",
                "last_name": "Driver",
                "username": "demo_driver",
                "email": null,
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "reviewer": {
                "id": 13,
                "first_name": "John",
                "last_name": "Williams",
                "username": null,
                "email": "john@example.com",
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "external_ids": [
                {
                  "external_id": "201",
                  "integration_name": "generic_tms"
                },
                {
                  "external_id": "Truck123",
                  "integration_name": "generic_maintenance_system"
                }
              ],
              "entries": [
                {
                  "name": "Tractor Plate #",
                  "value": "2743186",
                  "position": 1
                },
                {
                  "name": "Trailer Plate #",
                  "value": "T473278",
                  "position": 2
                }
              ]
            }
          }
        ]
      }
    }
  ],
  "pagination": {
    "per_page": 25,
    "page_no": 1,
    "total": 1
  }
}
{
  "logs": [
    {
      "log": {
        "id": 47,
        "date": "2016-11-22",
        "total_miles": 300,
        "metric_units": false,
        "driver_signed_at": "2016-07-16T00:05:21Z",
        "driver_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/log/driver_signature_upload/47/open-uri20160729-30633-1jeoj77?AWSAccessKeyId=AKIAJHHsdfsTJMZBMLQ&Expires=1485085850&Signature=YXqKF9nyfJI%2qEEq3obOLlFzsuKs0%3D",
        "time_zone": "Pacific Time (US & Canada)",
        "cycle": "70_8",
        "driver_first_name": "Demo",
        "driver_last_name": "Driver",
        "carrier_name": "Demo Carrier",
        "carrier_street": "415 Truckin St.",
        "carrier_city": "San Francisco",
        "carrier_state": "CA",
        "carrier_zip": "94105",
        "terminal_street": null,
        "terminal_city": null,
        "terminal_state": null,
        "terminal_zip": null,
        "notes": null,
        "driver_company_id": null,
        "origin": null,
        "destination": null,
        "exception_24_hour_restart": false,
        "exception_8_hour_break": false,
        "exception_wait_time": false,
        "exception_short_haul": false,
        "short_haul": false,
        "eld_mode": "logs",
        "co_driver_full_names": [
          
        ],
        "odometers": {
          
        },
        "trailer_numbers": "17",
        "vehicle_numbers": "12345, 12",
        "off_duty_duration": 43200,
        "on_duty_duration": 7200,
        "sleeper_duration": 0,
        "driving_duration": 21600,
        "waiting_duration": 0,
        "driver": {
          "id": 11,
          "first_name": "Demo",
          "last_name": "Driver",
          "username": "demo_driver",
          "email": null,
          "driver_company_id": null,
          "status": "active",
          "role": "driver"
        },
        "vehicles": [
          {
            "vehicle": {
              "id": 11,
              "number": "12345",
              "year": null,
              "make": null,
              "model": null,
              "vin": null,
              "metric_units": true
            }
          }
        ],
        "co_drivers": [
          {
            "co_driver": {
              "id": 33,
              "first_name": "John",
              "last_name": "Doe",
              "username": "johndoe",
              "email": "johndoe@keeptruckin.com",
              "driver_company_id": null,
              "status": "active",
              "role": "driver"
            }
          }
        ],
        "remarks": [
          {
            "remark": {
              "id": 1,
              "time": "2016-10-16T23:59:59Z",
              "notes": null,
              "location": null
            }
          }
        ],
        "cycle_restarts": [
          {
            "cycle_restart": {
              "id": 1,
              "start_time": "2016-10-16T08:00:00Z",
              "end_time": "2016-10-17T05:00:00Z",
              "type": "34_hour",
              "name": "34 Hour"
            }
          }
        ],
        "shipping_docs": "123ABC",
        "form_and_manner_errors": [
          
        ],
        "hos_violations": [
          {
            "hos_violation": {
              "id": 12,
              "type": "canada_driving_13",
              "name": "13 Hour Driving Limit",
              "start_time": "2016-10-16T08:00:00Z",
              "end_time": "2016-10-17T07:00:00Z"
            }
          }
        ],
        "events": [
          {
            "event": {
              "id": 221,
              "type": "driving",
              "notes": null,
              "location": "Mobile, AL",
              "start_time": "2016-10-16T07:00:00Z",
              "end_time": "2016-10-16T09:00:00Z",
              "is_manual": false
            }
          },
          {
            "event": {
              "id": 474,
              "type": "sleeper",
              "notes": null,
              "location": null,
              "start_time": "2016-10-16T09:00:00Z",
              "end_time": "2016-10-16T11:00:00Z",
              "is_manual": false
            }
          },
          {
            "event": {
              "id": 475,
              "type": "driving",
              "notes": null,
              "location": null,
              "start_time": "2016-10-16T11:00:00Z",
              "end_time": "2016-10-17T07:00:00Z",
              "is_manual": false
            }
          }
        ],
        "inspection_reports": [
          {
            "inspection_report": {
              "id": 9,
              "log_id": 47,
              "date": "2016-07-22",
              "time": "2016-07-22T14:00:00Z",
              "odometer": 253,
              "inspection_duration": 300,
              "carrier_name": "Demo Carrier",
              "location": "Omaha, NE",
              "status": "resolved",
              "mechanic_signed_at": null,
              "mechanic_signature_url": null,
              "driver_signed_at": "2016-07-22T14:00:00Z",
              "driver_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/driver_signature_upload/9/open-uri20160729-30645-1jeoj77?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D",
              "reviewer_signed_at": "2016-07-22T14:00:00Z",
              "reviewer_signature_url": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/reviewer_signature_upload/9/open-uri20160729-30645-1jeoj77?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D",
              "entity_num": "entity_num",
              "entity_type": "vehicle",
              "is_rejected": false,
              "inspection_type": "pre-trip",
              "declaration": "I declare that this vehicle has been inspected in accordance with the applicable requirements.",
              "inspected_parts": [
                {
                  "id": 5,
                  "category": "Brakes",
                  "notes": "notes",
                  "type": "major",
                  "picture_url": "https://keep-truckin-preview.s3.amazonaws.com/uploads/defect/picture_upload/23137/15c31555-6642-4215-a3cd-81def1d329012396939324379336808.jpg?X",
                  "status": "[open]/[repaired]/[no_repair_needed]/[good]",
                  "mechanic_details": {
                    "resolver": {
                      "id": 1005,
                      "first_name": "Joshua",
                      "last_name": "Lee",
                      "username": "Joshua Lee",
                      "email": "joshua@democarrier.com",
                      "driver_company_id": "123",
                      "status": "active",
                      "role": "driver"
                    },
                    "external_resolver_id": "111",
                    "mechanic_name": "Joshua Lee",
                    "mechanic_signed_at": "2016-07-22T14:00:00Z",
                    "mechanic_note": "this is resolved person note, could be anything",
                    "mechanic_signature": "https://keep-truckin-development.s3.amazonaws.com/uploads/inspection_report/mechanic_signature_upload/9/open-uri20160712-30633-thc30n?AWSAccessKeyId=AKIAJH12345&Expires=1481274629&Signature=Qi1mXnl0ylJ5tCuds789Ocq44L4%3D"
                  },
                  "defects": [
                    {
                      "title": "Air pressure gauge failure",
                      "severity": "major"
                    },
                    {
                      "title": "Slow air pressure build up rate",
                      "severity": "major"
                    },
                    {
                      "title": "Air loss rate exceeds prescribed limit",
                      "severity": "minor"
                    }
                  ]
                }
              ],
              "not_inspected_parts": [
                {
                  "category": "9 - Emergency Equipment & Safety Devices"
                },
                {
                  "category": "15 - Heater/Defroster"
                }
              ],
              "vehicle": {
                "id": 4,
                "number": "Demo Vehicle",
                "year": "2016",
                "make": "Demo",
                "model": "Vehicle",
                "vin": "WP0AB2966NS458669",
                "metric_units": false
              },
              "asset": {
                "id": 101,
                "make": "Toyota",
                "metric_units": true,
                "model": "Camry",
                "name": "V123",
                "year": 2022
              },
              "mechanic": {
                "id": 12,
                "first_name": "Joe",
                "last_name": "Williams",
                "username": null,
                "email": "joe@example.com",
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "driver": {
                "id": 11,
                "first_name": "Demo",
                "last_name": "Driver",
                "username": "demo_driver",
                "email": null,
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "reviewer": {
                "id": 13,
                "first_name": "John",
                "last_name": "Williams",
                "username": null,
                "email": "john@example.com",
                "driver_company_id": "123",
                "mcleod_id": null,
                "status": "active",
                "role": "driver"
              },
              "external_ids": [
                {
                  "external_id": "201",
                  "integration_name": "generic_tms"
                },
                {
                  "external_id": "Truck123",
                  "integration_name": "generic_maintenance_system"
                }
              ],
              "entries": [
                {
                  "name": "Tractor Plate #",
                  "value": "2743186",
                  "position": 1
                },
                {
                  "name": "Trailer Plate #",
                  "value": "T473278",
                  "position": 2
                }
              ]
            }
          }
        ]
      }
    }
  ],
  "pagination": {
    "per_page": 25,
    "page_no": 1,
    "total": 1
  }
}
Language
Credentials
Header
Click Try It! to start a request and see the response here!