---
title: "Returns the last ongoing or ended trip for the vehicle specified"
method: GET
path: "/v1/resourceowner/vehicles2/{vehicleId}/lasttrip"
tags: ["ResourceOwnerVehicle2V2"]
---

# Returns the last ongoing or ended trip for the vehicle specified

`GET /v1/resourceowner/vehicles2/{vehicleId}/lasttrip`

## Path parameters

- `vehicleId` integer, required

## Response `200`

The vehicles are returned

- TripConcatenationModel
  - `TripId` integer
  - `VehicleId` integer
  - `VehicleName` string
  - `MergedFromTripIds` integer[]
  - `SpeedGroups` TripConcatenationSpeedGroup[]
    - `SpeedGroup` string, uuid
    - `SpeedingForMoreThan30Seconds` boolean
    - `DistanceOfSpeeding` number, double
    - `DistanceInSeconds` integer
    - `ThresholdType` integer
    - `SpeedPoints` TripConcatenationSpeedPoint[]
      - `Speed` number, double
      - `SpeedLimit` number, double
      - `Latitude` number, double
      - `Longitude` number, double
      - `RecordTimeStamp` string, date-time
      - `RecordTimeStampEpochMs` integer
  - `SpeedPoints` TripConcatenationSpeedPoint[]
    - `Speed` number, double
    - `SpeedLimit` number, double
    - `Latitude` number, double
    - `Longitude` number, double
    - `RecordTimeStamp` string, date-time
    - `RecordTimeStampEpochMs` integer
  - `RawPoints` TripConcatenationPoint[]
    - `Latitude` number, double
    - `Longitude` number, double
    - `RecordTimeStamp` string, date-time
    - `RecordTimeStampEpochMs` integer
    - `Speed` number, double
    - `RPM` number, double
    - `HeadingDegress` integer
    - `Hdop` integer
    - `NumberOfSatellites` integer
  - `SnappedToRoadPoints` TripConcatenationSimplePoint[]
    - `Latitude` number, double
    - `Longitude` number, double
    - `RecordTimeStamp` string, date-time
    - `RecordTimeStampEpochMs` integer
  - `IdlingEvents` TripConcatenationIdling[]
    - `Latitude` number, double
    - `Longitude` number, double
    - `RecordTimeStamp` string, date-time
    - `RecordTimeStampEpochMs` integer
    - `IdleInSeconds` integer
  - `DrivingEvents` TripConcatenationEvent[]
    - `TripDrivingEventType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
    - `Latitude` number, double
    - `Longitude` number, double
    - `RecordTimeStamp` string, date-time
    - `RecordTimeStampEpochMs` integer
  - `SpeedData` TripConcatenationData[]
    - `RecordTimeStamp` string, date-time
    - `RecordTimeStampEpochMs` integer
    - `Value` number, double
  - `SpeedLimitData` TripConcatenationData[]
    - `RecordTimeStamp` string, date-time
    - `RecordTimeStampEpochMs` integer
    - `Value` number, double
  - `RPMData` TripConcatenationData[]
    - `RecordTimeStamp` string, date-time
    - `RecordTimeStampEpochMs` integer
    - `Value` number, double
  - `FuelRateData` TripConcatenationData[]
    - `RecordTimeStamp` string, date-time
    - `RecordTimeStampEpochMs` integer
    - `Value` number, double
  - `StartDateTime` string, date-time
  - `EndDateTime` string, date-time
  - `TripTimeZone` integer
  - `StartFormattedAddress` string
  - `EndFormattedAddress` string
  - `StartCustomAddress` string
  - `EndCustomAddress` string
  - `Distance` number, double
  - `FuelConsumption` number, double
  - `LengthInMinutes` integer
  - `DriverContactId` integer
  - `DriverName` string
  - `IdleRPMAverage` integer
  - `IdleTimeInSecondsForAllTrip` integer
  - `IdleTimeInSecondsFromStart` integer
  - `CO2Emission` number, double
  - `MaxSpeed` number, double
  - `MaxRPM` integer
  - `ParkedForMinutesUntilNextTrip` integer
  - `StartPoint` TripConcatenationStartEndPoint
    - `Latitude` number, double
    - `Longitude` number, double
  - `EndPoint` TripConcatenationStartEndPoint
    - `Latitude` number, double
    - `Longitude` number, double
  - `Notes` string
  - `TripType` 0 | 1 | 2
  - `AverageSpeedInKilometersPerHour` number, double
  - `CustomCategory` string
  - `HideStartRoute` boolean
  - `HideEndRoute` boolean
  - `IsImperial` boolean
  - `UnitType` 0 | 1 | 2
  - `TripApprovalStatus` 0 | 1 | 2 | 3
  - `RegisteredTollList` RegisteredTollModelGET[]
    - `TimestampUtc` string, date-time
    - `Fee` number, double
    - `TripId` integer
    - `GeofenceId` integer
    - `TollZoneId` integer
    - `PriceAfterDiscount` number, double
    - `TollZoneName` string
    - `RegisteredTollId` integer
    - `VehicleId` integer
    - `VehicleUserFriendlyName` string
    - `VehicleMake` string
    - `VehicleModel` string
    - `VehicleNumberPlate` string
    - `DriverContactId` integer
    - `DriverImageUrl` string
    - `DriverName` string
    - `CurrencyISO4271` string
    - `ReadOnly` boolean
    - `TripType` 0 | 1 | 2 | 3
  - `HasGermanTaxRules` boolean
  - `BusinessContact` string
  - `BusinessContactCompany` string
  - `TripReason` string
  - `IsLocked` boolean
  - `LockReason` 0 | 1 | 2 | 4

## Other responses

- `404` — Not trip for the vehicle could be found
- `500` — Internal server error

---

[API](https://skmtc.net/automile/apis/automile-api.md) · [All operations](https://skmtc.net/automile/apis/automile-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/automile/automile-api/revisions/bd42075f6b02/schema)
