post https://services.azuga.com/reports/v3/reports/score
This API allows the user to generate a detailed report of Driver Scores. Each request provides you with an average score for the date you have requested for a driver.
Sample Request
https://services.azuga.com/reports/v3/reports/score?appId=FLEET
{
"index": 0,
"size": 100,
"desc": false,
"filter": {
"orFilter": {},
"matchFilter": {
"driverIds": [
"efb95b19-aa39-11e8-9e50-e9ec05ba9f88"
]
}
},
"startDate": "2022-10-16T04:00:00.000Z",
"endDate": "2022-10-17T03:59:59.999Z",
"reportFilter": "default",
"browserTimezone": "US/Eastern"
}
API Response explanation
Fields | Description | Data Type |
---|---|---|
customerId | The unique identifier with which the customer is associated. | Long |
userId | The unique identifier assigned to the current user. | String |
employeeId | The unique identifier by the client organization to identify the current user. | String |
firstName | First name of the driver. | String |
lastName | Last name of the driver. | String |
userName | The user name associated with the driver. | String |
The email address associated with the driver’s account. | String | |
groupId | The unique identifier(s) of the group(s) to which the associated driver belongs. | String |
groupName | The name(s) of the group(s) to which the associated driver belongs. | String |
parentGroupName | The name of the parent group with which the driver’s group is associated. | String |
profilePicture | The URL of the driver’s image. | String |
foreParentGroupName | The name of the fore-parent group with which the driver’s group is associated. | String |
slot | For Azuga internal use | Date |
slotStr | For Azuga internal use | String |
maxSlot | For Azuga internal use | String |
averageDays | For Azuga internal use | Integer |
companyRank | For Azuga internal use | Integer |
groupRank | The rank calculated for the driver based on each group | Integer |
vehicleId | The unique identifier representing the vehicle. | String |
vehicleName | The vehicle name associated with the driver. | String |
vehicleIds | Array of unique identifiers of the vehicle | Set |
vehicleNames | Array of vehicle names | Set |
noOfDays | For Azuga internal use | Integer |
driveTime | The time duration (in seconds) of driving detected for the associated driver. | Long |
idleTime | The time duration (in seconds) of idling detected for the associated driver. | Long |
distanceTravelled | The total distance traveled by the associated driver in the given time range. The unit is based on the distance preference(KM/Miles) updated for the account. | double |
score | The total score secured by the driver | double |
accelerationScore | The score calculated according to the number of times acceleration events have been detected for the associated driver. Highest score: 100 | double |
brakingScore | The score calculated according to the number of times hard braking events have been detected for the associated driver. Highest score: 100 | double |
speedingScore | The score calculated according to the number of times speeding events have been detected for the associated driver. Highest score: 100 | double |
idlingScore | The score calculated according to the number of times Idling events have been detected for the associated driver. Highest score: 100 | double |
driverSeatBeltPercentage | The percentage calculated on the basis of the number of instances the associated driver was wearing his seatbelt. | Integer |
corneringScore | The score calculated according to the number of times cornering events have been detected for the associated driver. Highest score: 100 | Double |
distractedDrivingScore | The score calculated according to the number of times** cornering events *_has been detected for the associated driver. _Highest score: 100* | Double |
seatBeltScore | The score calculated according to the percentage of times the associated driver was wearing his/her seatbelt. Highest score: 100 | Double |
overSpeedingCount | The number of overspeeding events that has been detected for the associated driver. | Double |
hardBrakingCount | The number of hard braking events that have been detected for the associated driver. | Integer |
hardCoreBrakingCount | The number of hardcore braking events that has been detected for the associated driver. | Integer |
hardAccelarationCount | The number of hard acceleration events that have been detected for the associated driver. | Integer |
corneringEventCount | The number of cornering events that has been detected for the associated driver. | Integer |
pslEventCount | The number of posted speed limits events that has been detected for the associated driver. | Integer |
distractedDrivingCount | The number of times the associated driver was distracted while driving. | Integer |
idlingEventCount | The number of idling events that has been detected for the associated driver. | Integer |
speedingDuration | Speeding duration of the driver | Integer |
overSpeedingDuration | The over speeding duration that has been detected for the associated driver. | Integer |