---
title: "Get Vehicle Services"
method: GET
path: "/v1/vehicles/{vehicle_id}/maintenance/services"
tags: ["Vehicle Services"]
---

# Get Vehicle Services

`GET /v1/vehicles/{vehicle_id}/maintenance/services`

Retrieves the list of services currently recommended for the vehicle.

This can include services for different components (e.g. brakes) but also statutory inspections
(such as MOT in the UK or TÜV in Germany).

The service data may include the due date for the service, or the number of kilometers the vehicle can do
before that particular service is due, or both.
It may also include the date when the service was last performed.

**Returns:**
- The list of services for the vehicle.


Possible Codes in Error Response (see [Errors](https://docs.volteras.com/api-reference/errors) for error response schema and meaning of codes):

- AUTHENTICATION_ERROR
- REQUEST_VALIDATION_ERROR
- RESOURCE_NOT_FOUND
- SERVER_ERROR

## Path parameters

- `vehicle_id` string, required — Unique internal identifier for the vehicle.

## Response `200`

Successful Response

- VehicleServices — Service data for a vehicle and its components
  - `services` VehicleService[], required
    - `component` 'VEHICLE' | 'ENGINE' | 'TRANSMISSION' | 'DRIVE_TRAIN' | 'MOTOR' | 'BRAKES' | 'BRAKE_FRONT' | 'BRAKE_REAR' | 'BRAKE_FLUID' | 'STEERING' | 'SUSPENSION' | 'ELECTRIC_POWER_STEERING' | 'BATTERY' | 'AUXILIARY_BATTERY' | 'ELECTRICAL_SYSTEM' | 'HYBRID_SYSTEM' | 'ENGINE_OIL' | 'COOLING' | 'FUEL' | 'EXHAUST_SYSTEM' | 'EMISSIONS_SYSTEM' | 'TIRES' | 'TIRE_PRESSURE_MONITORING_SYSTEM' | 'AIRBAGS' | 'AIRBAG' | 'SEATBELTS' | 'CRASH_DETECTION_SYSTEM' | 'CRASH_SAFETY_SYSTEM' | 'AUTOMATIC_BRAKING_SYSTEM' | 'EMERGENCY_BRAKING_SYSTEM' | 'PEDESTRIAN_PROTECTION_SYSTEM' | 'LANE_DEPARTURE_WARNING_SYSTEM' | 'HILL_START_SYSTEM' | 'AUTOPILOT' | 'CRUISE_CONTROL' | 'PARKING_SENSORS' | 'CAMERAS' | 'SENSORS' | 'TRACTION_SYSTEM' | 'ELECTRONIC_STABILITY_CONTROL' | 'HEADLIGHTS' | 'SIDE_LIGHTS' | 'BRAKE_LIGHTS' | 'REAR_LIGHTS' | 'REVERSE_LIGHTS' | 'SIGNAL_LIGHTS' | 'NUMBER_PLATE_LIGHTS' | 'TRAILER_LIGHTS' | 'ADAPTIVE_LIGHTING_SYSTEM' | 'LIGHTS' | 'BODY' | 'DOORS' | 'TRUNK' | 'ROOF' | 'WINDOWS' | 'LOCKS' | 'KEYS' | 'SECURITY_SYSTEM' | 'WASHER_LIQUID' | 'WIPERS' | 'CLOCK' | 'ODOMETER' | 'EXTERNAL_CHARGING_EQUIPMENT' | 'VEHICLE_CHARGING_PORT' | 'CHARGING_COUPLER' | 'TRAILER', required
    - `type` 'FULL_SERVICE' | 'HEALTH_CHECK' | 'STATUTORY' | 'OIL_CHANGE', required
    - `kmToNextService` string, nullable — Vehicle kilometers until this service is due
    - `dateOfNextServiceAt` string, date-time, nullable — Date when this service is next due
    - `dateOfLastServiceAt` string, date-time, nullable — Date when this service was last performed
    - `odometerKmAtLastService` string, nullable — Odometer reading when this service was last performed
    - `status` 'PENDING' | 'NO_SERVICE_DUE' | 'IN_SERVICE' | 'NOT_IN_SERVICE_UNKNOWN_IF_DUE'

---

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