---
title: "Changes to Reconstruct an itinerary from a protobuf-JSON itinerary identifier."
method: POST
path: "/api/v6/refresh-itinerary"
---

# Changes to Reconstruct an itinerary from a protobuf-JSON itinerary identifier.

`POST /api/v6/refresh-itinerary`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 10 of 52 revisions.

- **2026-07-30** `f4c11a2b0431` — 1 info
- **2026-07-16** `dbfe4b7f2bab` — 6 warning, 1 info
- **2026-07-12** `03f152d705b9` — 2 info
- **2026-07-09** `ddd353807e6a` — 2 info
- **2026-06-06** `457c392131be` — 13 warning
- **2026-05-25** `a2ab90068a35` — 5 info
- **2026-05-22** `1844a7e745fe` — 5 info
- **2026-05-21** `f808465a02ed` — 6 warning
- **2026-05-21** `4f82b7d9f956` — 1 info
- **2026-02-21** `b7bf68a0d6f3` — 1 breaking

## Changes

- **2026-07-30** `f4c11a2b0431` — 1 info
  - added the optional property `legs/items/reservation` to the response with the `200` status
- **2026-07-16** `dbfe4b7f2bab` — 6 warning, 1 info
  - added the new `HGV` enum value to the `legs/items/from/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `legs/items/intermediateStops/items/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `legs/items/mode` response property for the response status `200`
  - added the new `HGV` enum value to the `legs/items/to/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `legs/items/tripFrom/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the `legs/items/tripTo/modes/items/` response property for the response status `200`
  - added the new `HGV` enum value to the request property `id/legs/items/mode`
- **2026-07-12** `03f152d705b9` — 2 info
  - added the optional property `legs/items/agencyFareUrl` to the response with the `200` status
  - added the optional property `legs/items/ticketUrls` to the response with the `200` status
- **2026-07-09** `ddd353807e6a` — 2 info
  - added the optional property `legs/items/steps/items/fromOsmNode` to the response with the `200` status
  - added the optional property `legs/items/steps/items/toOsmNode` to the response with the `200` status
- **2026-06-06** `457c392131be` — 13 warning
  - removed the request property `detailedLegs`
  - removed the request property `detailedTransfers`
  - removed the request property `joinInterlinedLegs`
  - removed the request property `language`
  - removed the request property `numLegAlternatives`
  - removed the request property `pedestrianProfile`
  - removed the request property `requireBikeTransport`
  - removed the request property `requireCarTransport`
  - removed the request property `requireDisplayNameMatch`
  - removed the request property `transitModes`
  - removed the request property `useRoutedTransfers`
  - removed the request property `withFares`
  - removed the request property `withScheduledSkippedStops`
- **2026-05-25** `a2ab90068a35` — 5 info
  - added the optional property `legs/items/from/stopCode` to the response with the `200` status
  - added the optional property `legs/items/intermediateStops/items/stopCode` to the response with the `200` status
  - added the optional property `legs/items/to/stopCode` to the response with the `200` status
  - added the optional property `legs/items/tripFrom/stopCode` to the response with the `200` status
  - added the optional property `legs/items/tripTo/stopCode` to the response with the `200` status
- **2026-05-22** `1844a7e745fe` — 5 info
  - added the new optional request property `pedestrianProfile`
  - added the new optional request property `requireBikeTransport`
  - added the new optional request property `requireCarTransport`
  - added the new optional request property `transitModes`
  - added the new optional request property `useRoutedTransfers`
- **2026-05-21** `f808465a02ed` — 6 warning
  - added the new `SPECIAL_EVENT` enum value to the `legs/items/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `legs/items/from/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `legs/items/intermediateStops/items/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `legs/items/to/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `legs/items/tripFrom/alerts/items/cause` response property for the response status `200`
  - added the new `SPECIAL_EVENT` enum value to the `legs/items/tripTo/alerts/items/cause` response property for the response status `200`
- **2026-05-21** `4f82b7d9f956` — 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/refresh-itinerary/post.md) · [API](https://skmtc.dev/motis-project/apis/motis-api.md) · [Page](https://skmtc.dev/motis-project/apis/motis-api/changes/api/v6/refresh-itinerary/post)
