---
title: "Changes to Computes optimal connections from one place to another."
method: GET
path: "/api/v6/plan"
---

# Changes to Computes optimal connections from one place to another.

`GET /api/v6/plan`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 13 of 52 revisions.

- **2026-07-30** `f4c11a2b0431` — 3 info
- **2026-07-16** `dbfe4b7f2bab` — 14 warning, 15 info
- **2026-07-12** `03f152d705b9` — 4 info
- **2026-07-09** `ddd353807e6a` — 4 info
- **2026-07-03** `57542fb883e4` — 1 breaking
- **2026-07-02** `360889ae286f` — 1 breaking
- **2026-06-25** `e211cb7a5ecf` — 1 info
- **2026-06-11** `1a0315b56e3d` — 1 info
- **2026-05-25** `a2ab90068a35` — 12 info
- **2026-05-21** `f808465a02ed` — 14 warning
- **2026-05-21** `4f82b7d9f956` — 2 info
- **2026-05-20** `a3620bf004a3` — 1 info
- **2026-02-21** `b7bf68a0d6f3` — 1 breaking

## Changes

- **2026-07-30** `f4c11a2b0431` — 3 info
  - added the new optional `query` request parameter `noCompulsoryReservation`
  - added the optional property `direct/items/legs/items/reservation` to the response with the `200` status
  - added the optional property `itineraries/items/legs/items/reservation` to the response with the `200` status
- **2026-07-16** `dbfe4b7f2bab` — 14 warning, 15 info
  - added the new `HGV` enum value to the `direct/items/legs/items/from/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `direct/items/legs/items/intermediateStops/items/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `direct/items/legs/items/mode` response property for the response status `200`
  - added the new `HGV` enum value to the `direct/items/legs/items/to/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `direct/items/legs/items/tripFrom/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `direct/items/legs/items/tripTo/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `from/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `itineraries/items/legs/items/from/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `itineraries/items/legs/items/intermediateStops/items/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `itineraries/items/legs/items/mode` response property for the response status `200`
  - added the new `HGV` enum value to the `itineraries/items/legs/items/to/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `itineraries/items/legs/items/tripFrom/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `itineraries/items/legs/items/tripTo/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `to/modes/items/` response property for the response status `200`
  - added the new optional `query` request parameter `vehicleAxleCount`
  - added the new optional `query` request parameter `vehicleAxleLoad`
  - added the new optional `query` request parameter `vehicleHazmat`
  - added the new optional `query` request parameter `vehicleHazmatWater`
  - added the new optional `query` request parameter `vehicleHeight`
  - added the new optional `query` request parameter `vehicleLength`
  - added the new optional `query` request parameter `vehicleLezAccess`
  - added the new optional `query` request parameter `vehicleTopSpeed`
  - added the new optional `query` request parameter `vehicleTrailer`
  - added the new optional `query` request parameter `vehicleWeight`
  - added the new optional `query` request parameter `vehicleWidth`
  - added the enum value `HGV` to the property `items/` of the `query` request parameter `directModes`
  - added the enum value `HGV` to the property `items/` of the `query` request parameter `postTransitModes`
  - added the enum value `HGV` to the property `items/` of the `query` request parameter `preTransitModes`
  - added the enum value `HGV` to the property `items/` of the `query` request parameter `transitModes`
- **2026-07-12** `03f152d705b9` — 4 info
  - added the optional property `direct/items/legs/items/agencyFareUrl` to the response with the `200` status
  - added the optional property `direct/items/legs/items/ticketUrls` to the response with the `200` status
  - added the optional property `itineraries/items/legs/items/agencyFareUrl` to the response with the `200` status
  - added the optional property `itineraries/items/legs/items/ticketUrls` to the response with the `200` status
- **2026-07-09** `ddd353807e6a` — 4 info
  - added the optional property `direct/items/legs/items/steps/items/fromOsmNode` to the response with the `200` status
  - added the optional property `direct/items/legs/items/steps/items/toOsmNode` to the response with the `200` status
  - added the optional property `itineraries/items/legs/items/steps/items/fromOsmNode` to the response with the `200` status
  - added the optional property `itineraries/items/legs/items/steps/items/toOsmNode` to the response with the `200` status
- **2026-07-03** `57542fb883e4` — 1 breaking
  - for the `query` request parameter `fastestDirectFactor`, default value was changed from `1` to `10`
- **2026-07-02** `360889ae286f` — 1 breaking
  - for the `query` request parameter `maxMatchingDistance`, default value was changed from `25` to `250`
- **2026-06-25** `e211cb7a5ecf` — 1 info
  - added the new enum value `REALTIME_ANNOTATION_ONLY` to the `query` request parameter `realtimeMode`
- **2026-06-11** `1a0315b56e3d` — 1 info
  - added the new optional `query` request parameter `realtimeMode`
- **2026-05-25** `a2ab90068a35` — 12 info
  - added the optional property `direct/items/legs/items/from/stopCode` to the response with the `200` status
  - added the optional property `direct/items/legs/items/intermediateStops/items/stopCode` to the response with the `200` status
  - added the optional property `direct/items/legs/items/to/stopCode` to the response with the `200` status
  - added the optional property `direct/items/legs/items/tripFrom/stopCode` to the response with the `200` status
  - added the optional property `direct/items/legs/items/tripTo/stopCode` to the response with the `200` status
  - added the optional property `from/stopCode` to the response with the `200` status
  - added the optional property `itineraries/items/legs/items/from/stopCode` to the response with the `200` status
  - added the optional property `itineraries/items/legs/items/intermediateStops/items/stopCode` to the response with the `200` status
  - added the optional property `itineraries/items/legs/items/to/stopCode` to the response with the `200` status
  - added the optional property `itineraries/items/legs/items/tripFrom/stopCode` to the response with the `200` status
  - added the optional property `itineraries/items/legs/items/tripTo/stopCode` to the response with the `200` status
  - added the optional property `to/stopCode` to the response with the `200` status
- **2026-05-21** `f808465a02ed` — 14 warning
  - added the new `SPECIAL_EVENT` enum value to the `direct/items/legs/items/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `direct/items/legs/items/from/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `direct/items/legs/items/intermediateStops/items/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `direct/items/legs/items/to/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `direct/items/legs/items/tripFrom/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `direct/items/legs/items/tripTo/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `from/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `itineraries/items/legs/items/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `itineraries/items/legs/items/from/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `itineraries/items/legs/items/intermediateStops/items/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `itineraries/items/legs/items/to/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `itineraries/items/legs/items/tripFrom/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `itineraries/items/legs/items/tripTo/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `to/alerts/items/cause` response property for the response status `200`
- **2026-05-21** `4f82b7d9f956` — 2 info
  - added the required property `direct/items/id` to the response with the `200` status
  - added the required property `itineraries/items/id` to the response with the `200` status
- **2026-05-20** `a3620bf004a3` — 1 info
  - endpoint added
- **2026-02-21** `b7bf68a0d6f3` — 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/motis-project/apis/motis-api/docs/api/v6/plan/get.md) · [API](https://skmtc.dev/motis-project/apis/motis-api.md) · [Page](https://skmtc.dev/motis-project/apis/motis-api/changes/api/v6/plan/get)
