GET api/customer/aggr/monthly/{months}?DivisionIds={DivisionIds}&VehicleIds={VehicleIds}&DriverIds={DriverIds}&Dimensions={Dimensions}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| months | DelimitedArray |
Required |
|
| DivisionIds | DelimitedArray |
None. |
|
| VehicleIds | DelimitedArray |
None. |
|
| DriverIds | DelimitedArray |
None. |
|
| Dimensions | string |
None. |
Body Parameters
None.
Response Information
Resource Description
Collection of AggrResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Year | integer |
None. |
|
| Month | integer |
None. |
|
| Date | string |
None. |
|
| DivisionId | integer |
None. |
|
| DivisionName | string |
None. |
|
| VehicleId | integer |
None. |
|
| VehicleLabel | string |
None. |
|
| DriverId | integer |
None. |
|
| DriverName | string |
None. |
|
| Metrics | AggrMetricFields |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"Year": 1,
"Month": 1,
"Date": "sample string 1",
"DivisionId": 1,
"DivisionName": "sample string 2",
"VehicleId": 1,
"VehicleLabel": "sample string 3",
"DriverId": 1,
"DriverName": "sample string 4",
"Metrics": {
"BusinessGpsKm": 1.1,
"BusinessCanKm": 1.1,
"PrivateGpsKm": 2.1,
"PrivateCanKm": 1.1,
"BusinessTrips": 3,
"PrivateTrips": 4,
"BusinessDriveTime": 5,
"PrivateDriveTime": 6,
"TotalExpenses": 7.1,
"TotalTollCost": 8.1,
"DrivingScore": 9.1,
"HarshBraking": 10,
"HarshAcceleration": 11,
"SharpTurns": 12,
"MinsOverMaxSpeed": 13
}
},
{
"Year": 1,
"Month": 1,
"Date": "sample string 1",
"DivisionId": 1,
"DivisionName": "sample string 2",
"VehicleId": 1,
"VehicleLabel": "sample string 3",
"DriverId": 1,
"DriverName": "sample string 4",
"Metrics": {
"BusinessGpsKm": 1.1,
"BusinessCanKm": 1.1,
"PrivateGpsKm": 2.1,
"PrivateCanKm": 1.1,
"BusinessTrips": 3,
"PrivateTrips": 4,
"BusinessDriveTime": 5,
"PrivateDriveTime": 6,
"TotalExpenses": 7.1,
"TotalTollCost": 8.1,
"DrivingScore": 9.1,
"HarshBraking": 10,
"HarshAcceleration": 11,
"SharpTurns": 12,
"MinsOverMaxSpeed": 13
}
}
]
application/xml, text/xml
Sample:
<ArrayOfAggrResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Saga.Kjorebok.Backend.Models.Aggr">
<AggrResult>
<Date>sample string 1</Date>
<DivisionId>1</DivisionId>
<DivisionName>sample string 2</DivisionName>
<DriverId>1</DriverId>
<DriverName>sample string 4</DriverName>
<Metrics>
<BusinessCanKm>1.1</BusinessCanKm>
<BusinessDriveTime>5</BusinessDriveTime>
<BusinessGpsKm>1.1</BusinessGpsKm>
<BusinessTrips>3</BusinessTrips>
<DrivingScore>9.1</DrivingScore>
<HarshAcceleration>11</HarshAcceleration>
<HarshBraking>10</HarshBraking>
<MinsOverMaxSpeed>13</MinsOverMaxSpeed>
<PrivateCanKm>1.1</PrivateCanKm>
<PrivateDriveTime>6</PrivateDriveTime>
<PrivateGpsKm>2.1</PrivateGpsKm>
<PrivateTrips>4</PrivateTrips>
<SharpTurns>12</SharpTurns>
<TotalExpenses>7.1</TotalExpenses>
<TotalTollCost>8.1</TotalTollCost>
</Metrics>
<Month>1</Month>
<VehicleId>1</VehicleId>
<VehicleLabel>sample string 3</VehicleLabel>
<Year>1</Year>
</AggrResult>
<AggrResult>
<Date>sample string 1</Date>
<DivisionId>1</DivisionId>
<DivisionName>sample string 2</DivisionName>
<DriverId>1</DriverId>
<DriverName>sample string 4</DriverName>
<Metrics>
<BusinessCanKm>1.1</BusinessCanKm>
<BusinessDriveTime>5</BusinessDriveTime>
<BusinessGpsKm>1.1</BusinessGpsKm>
<BusinessTrips>3</BusinessTrips>
<DrivingScore>9.1</DrivingScore>
<HarshAcceleration>11</HarshAcceleration>
<HarshBraking>10</HarshBraking>
<MinsOverMaxSpeed>13</MinsOverMaxSpeed>
<PrivateCanKm>1.1</PrivateCanKm>
<PrivateDriveTime>6</PrivateDriveTime>
<PrivateGpsKm>2.1</PrivateGpsKm>
<PrivateTrips>4</PrivateTrips>
<SharpTurns>12</SharpTurns>
<TotalExpenses>7.1</TotalExpenses>
<TotalTollCost>8.1</TotalTollCost>
</Metrics>
<Month>1</Month>
<VehicleId>1</VehicleId>
<VehicleLabel>sample string 3</VehicleLabel>
<Year>1</Year>
</AggrResult>
</ArrayOfAggrResult>