---
title: "GET /assets/{assetId}/reports/distance"
method: GET
path: "/assets/{assetId}/reports/distance"
tags: ["Assets - Reports"]
---

# GET /assets/{assetId}/reports/distance

`GET /assets/{assetId}/reports/distance`

## Request

- The document declares no server URL.
- Auth: none declared

## Path parameters

- `assetId` string, required

## Query parameters

- `StartDate` string, date-time
- `EndDate` string, date-time

## Response `200`

- DistanceReportModel
  - `items` DistanceReportItemModel[], required
    - `date` string, date-time, required
    - `distance` number, double, required
    - `duration` number, double, required
    - `averageSpeed` number, double, required
    - `maxSpeed` number, double, required
    - `fuelConsumption` number, double, nullable
    - `averageFuelConsumption` number, double, nullable
  - `totalDistance` number, double, required
  - `totalDuration` number, double, required
  - `averageSpeed` number, double, required
  - `maxSpeed` number, double, required
  - `totalFuelConsumption` number, double, nullable
  - `averageFuelConsumption` number, double, nullable

## Other responses

- `404`

## Changes

> 56 revisions in range; 6 not diffed.

- **2026-07-17** `70d0b7ce1640`: 1 breaking
  - the `allOf[#/components/schemas/ListModelOfDistanceReportItemModel]/items/items/date` response property's minLength was decreased from `1` to `0` for the response status `200`
- **2026-03-14** `f75d502e40ef`: 4 info
  - added the optional property `allOf[#/components/schemas/ListModelOfDistanceReportItemModel]/items/items/averageFuelConsumption` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/ListModelOfDistanceReportItemModel]/items/items/fuelConsumption` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/averageFuelConsumption` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/totalFuelConsumption` to the response with the `200` status
- **2025-10-12** `210a6ec0a1eb`: 2 info
  - added `#/components/schemas/ListModelOfDistanceReportItemModel` to the response body `allOf` list for the response status `200`
  - removed `#/components/schemas/ListOfDistanceReportItem` from the response body `allOf` list for the response status `200`
- …earlier changes not shown

[Operation history](https://skmtc.dev/navtrack/apis/navtrack-api/changes/assets/:assetId/reports/distance/get.md)

---

[API](https://skmtc.dev/navtrack/apis/navtrack-api.md) - [All operations](https://skmtc.dev/navtrack/apis/navtrack-api/llms.txt) - [OpenAPI document](https://skmtc.dev/navtrack/apis/navtrack-api/revisions/70d0b7ce1640?raw)
