---
title: "GET /assets/{assetId}/trips"
method: GET
path: "/assets/{assetId}/trips"
tags: ["Assets - Trips"]
---

# GET /assets/{assetId}/trips

`GET /assets/{assetId}/trips`

## Request

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

## Path parameters

- `assetId` string, guid, required

## Query parameters

- `Date` string, date-time
- `MinAltitude` integer, nullable
- `MaxAltitude` integer, nullable
- `MinAvgSpeed` integer, nullable
- `MaxAvgSpeed` integer, nullable
- `MinDuration` integer, nullable
- `MaxDuration` integer, nullable
- `Latitude` number, double, nullable
- `Longitude` number, double, nullable
- `Radius` integer, nullable

## Response `200`

- TripListModel
  - `items` TripModel[], required
    - `positions` PositionDataModel[], required
      - `coordinates` LatLong, required
        - `latitude` number, double, required
        - `longitude` number, double, required
      - `date` string, date-time, required
      - `speed` number, double
      - `heading` number, double
      - `altitude` number, double
      - `satellites` integer
      - `hdop` number, double
      - `pdop` number, double, nullable
      - `valid` boolean
    - `startPosition` PositionDataModel, required
      - `coordinates` LatLong, required
        - `latitude` number, double, required
        - `longitude` number, double, required
      - `date` string, date-time, required
      - `speed` number, double
      - `heading` number, double
      - `altitude` number, double
      - `satellites` integer
      - `hdop` number, double
      - `pdop` number, double, nullable
      - `valid` boolean
    - `endPosition` PositionDataModel, required
      - `coordinates` LatLong, required
        - `latitude` number, double, required
        - `longitude` number, double, required
      - `date` string, date-time, required
      - `speed` number, double
      - `heading` number, double
      - `altitude` number, double
      - `satellites` integer
      - `hdop` number, double
      - `pdop` number, double, nullable
      - `valid` boolean
    - `duration` number, double, required
    - `distance` integer, required
    - `fuelConsumption` number, double, nullable
    - `maxSpeed` number, double
    - `maxAltitude` number, double
    - `averageSpeed` number, double
    - `averageAltitude` number, double
    - `averageFuelConsumption` number, double, nullable
  - `totalDistance` integer, required
  - `totalDuration` number, double, required
  - `totalPositions` number, double, required
  - `averageSpeed` number, double, required
  - `maxSpeed` number, double, required
  - `averageAltitude` number, double, required
  - `maxAltitude` number, double, required
  - `fuelConsumption` number, double, nullable
  - `averageFuelConsumption` number, double, nullable

## Other responses

- `404`

## Changes

> 56 revisions in range; 6 not diffed.

- **2026-07-17** `70d0b7ce1640`: 3 breaking
  - the `allOf[#/components/schemas/ListModelOfTripModel]/items/items/endPosition/date` response property's minLength was decreased from `1` to `0` for the response status `200`
  - the `allOf[#/components/schemas/ListModelOfTripModel]/items/items/positions/items/date` response property's minLength was decreased from `1` to `0` for the response status `200`
  - the `allOf[#/components/schemas/ListModelOfTripModel]/items/items/startPosition/date` response property's minLength was decreased from `1` to `0` for the response status `200`
- **2025-11-27** `68c4f04a444f`: 1 breaking
  - for the `path` request parameter `assetId`, the format changed from no format to `guid`
- **2025-11-10** `e30e5157151e`: 4 breaking, 4 warning, 9 info
  - the `allOf[#/components/schemas/ListModelOfTripModel]/items/items/averageAltitude` response's property format changed from `float` to `double` for status `200`
  - the `allOf[#/components/schemas/ListModelOfTripModel]/items/items/averageSpeed` response's property format changed from `float` to `double` for status `200`
  - removed the required property `allOf[subschema #2]/avgAltitude` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/avgSpeed` from the response with the `200` status
  - …13 more
- …earlier changes not shown

[Operation history](https://skmtc.dev/navtrack/apis/navtrack-api/changes/assets/:assetId/trips/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)
