GET Api/v1/Reports/ViolationSummary?start={start}&end={end}&terminalId={terminalId}&driverId={driverId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| start | date |
None. |
|
| end | date |
None. |
|
| terminalId | string |
None. |
|
| driverId | string |
None. |
Body Parameters
None.
Response Information
Resource Description
ViolationSummary| Name | Description | Type | Additional information |
|---|---|---|---|
| Start | date |
None. |
|
| End | date |
None. |
|
| DrivingTimeViolationsCount | integer |
None. |
|
| OnDutyTimeViolationsCount | integer |
None. |
|
| OffDutyViolationsCount | integer |
None. |
|
| DayViolationsCount | integer |
None. |
|
| WorkShiftClockViolationsCount | integer |
None. |
|
| CycleViolationsCount | integer |
None. |
|
| UsPersonalConveyanceCompanyViolationsCount | integer |
None. |
|
| CanadaPersonalConveyanceViolationsCount | integer |
None. |
|
| CitationCount | integer |
None. |
|
| VehicleMilesWithoutDrivingHoursTotal | decimal number |
None. |
|
| SpeedOverMaximumAverageCount | integer |
None. |
|
| MissingInspectionsCount | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"start": "2025-12-16T21:11:08.40353-07:00",
"end": "2025-12-16T21:11:08.40353-07:00",
"drivingTimeViolationsCount": 3,
"onDutyTimeViolationsCount": 4,
"offDutyViolationsCount": 5,
"dayViolationsCount": 6,
"workShiftClockViolationsCount": 7,
"cycleViolationsCount": 8,
"usPersonalConveyanceCompanyViolationsCount": 9,
"canadaPersonalConveyanceViolationsCount": 10,
"citationCount": 11,
"vehicleMilesWithoutDrivingHoursTotal": 12.1,
"speedOverMaximumAverageCount": 13,
"missingInspectionsCount": 14
}