---
title: "Changes to Get a path from a train schedule given an infrastructure id and a train schedule id"
method: GET
path: "/train_schedules/{id}/path"
---

# Changes to Get a path from a train schedule given an infrastructure id and a train schedule id

`GET /train_schedules/{id}/path`

> Every recorded change to this endpoint, newest first.
> 77 revisions in range; 2 not diffed.

## Timeline

Changed in 29 of 77 revisions.

- **2026-08-20** `c4f3ea65fcc2` — 1 breaking
- **2026-08-03** `1840dbbd64ac` — 1 breaking, 1 info
- **2026-08-03** `dff80f0a6343` — 1 breaking, 1 info
- **2026-07-31** `32ca346a5add` — 1 breaking, 1 info
- **2026-07-29** `62dbae65a593` — 1 breaking, 1 info
- **2026-07-21** `fa2c0899ac36` — 1 breaking, 1 info
- **2026-07-20** `044d0e3024fc` — 3 info
- **2026-07-17** `73f0d9b8f23a` — 1 breaking, 2 warning, 2 info
- **2026-07-17** `ccb1c170fd30` — 1 breaking, 4 info
- **2026-07-17** `73f0d9b8f23a` — 2 warning, 1 info
- **2026-07-17** `73decc9c4674` — 3 info
- **2026-07-16** `6b903c5e2582` — 2 warning, 1 info
- **2026-07-07** `9eaeff932763` — 3 info
- **2026-06-24** `7b8ed612b922` — 1 info
- **2026-06-19** `536139c15d38` — 1 breaking
- **2026-06-18** `1bd462694f6d` — 1 info
- **2026-06-18** `9951504c9cd1` — 1 breaking
- **2026-06-17** `a2972026b925` — 1 info
- **2026-06-10** `d3c96c71cacc` — 2 breaking, 2 warning, 2 info
- **2026-06-10** `534e56b95a11` — 2 breaking, 5 info
- **2026-06-02** `eac3722025f5` — 2 breaking, 2 info
- **2026-06-02** `493896ca3a79` — 2 breaking
- **2026-06-02** `30b1a910e482` — 3 breaking, 2 info
- **2026-06-01** `19436075117f` — 2 breaking, 2 warning, 3 info
- **2026-05-12** `8e6b47d9f599` — 2 breaking, 2 warning, 4 info
- **2026-05-11** `abd98d1fe2e2` — 2 breaking, 2 warning, 2 info
- **2026-05-06** `42b075bbf7a2` — 2 breaking, 2 warning, 4 info
- **2026-05-06** `27c0526f77a6` — 1 breaking
- **2026-05-05** `1c296443ffe3` — 2 breaking, 2 warning, 3 info

## Changes

- **2026-08-20** `c4f3ea65fcc2` — 1 breaking
  - added `subschema #3: PathfindingInputErrorUnauthorizedRollingStock` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/` response property `oneOf` list for the response status `200`
- **2026-08-03** `1840dbbd64ac` — 1 breaking, 1 info
  - added `subschema #2: OperationalPointReferenceDomestic` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
  - removed `subschema #2: OperationalPointReferenceTrigram` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
- **2026-08-03** `dff80f0a6343` — 1 breaking, 1 info
  - added `subschema #2: OperationalPointReferenceTrigram` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
  - removed `subschema #2: OperationalPointReferenceDomestic` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
- **2026-07-31** `32ca346a5add` — 1 breaking, 1 info
  - added `subschema #2: OperationalPointReferenceDomestic` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
  - removed `subschema #2: OperationalPointReferenceTrigram` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
- **2026-07-29** `62dbae65a593` — 1 breaking, 1 info
  - added `subschema #2: OperationalPointReferenceTrigram` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
  - removed `subschema #2: OperationalPointReferenceDomestic` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
- **2026-07-21** `fa2c0899ac36` — 1 breaking, 1 info
  - added `subschema #2: OperationalPointReferenceDomestic` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
  - removed `subschema #2: OperationalPointReferenceTrigram` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
- **2026-07-20** `044d0e3024fc` — 3 info
  - added the new optional `query` request parameter `begin_index`
  - added the new optional `query` request parameter `end_index`
  - added the non-success response with the status `400`
- **2026-07-17** `73f0d9b8f23a` — 1 breaking, 2 warning, 2 info
  - added `subschema #2: OperationalPointReferenceTrigram` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
  - deleted the `query` request parameter `begin_index`
  - deleted the `query` request parameter `end_index`
  - removed the non-success response with the status `400`
  - removed `subschema #2: OperationalPointReferenceDomestic` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
- **2026-07-17** `ccb1c170fd30` — 1 breaking, 4 info
  - added `subschema #2: OperationalPointReferenceDomestic` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
  - added the new optional `query` request parameter `begin_index`
  - added the new optional `query` request parameter `end_index`
  - added the non-success response with the status `400`
  - removed `subschema #2: OperationalPointReferenceTrigram` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
- **2026-07-17** `73f0d9b8f23a` — 2 warning, 1 info
  - deleted the `query` request parameter `begin_index`
  - deleted the `query` request parameter `end_index`
  - removed the non-success response with the status `400`
- **2026-07-17** `73decc9c4674` — 3 info
  - added the new optional `query` request parameter `begin_index`
  - added the new optional `query` request parameter `end_index`
  - added the non-success response with the status `400`
- **2026-07-16** `6b903c5e2582` — 2 warning, 1 info
  - deleted the `query` request parameter `begin_index`
  - deleted the `query` request parameter `end_index`
  - removed the non-success response with the status `400`
- **2026-07-07** `9eaeff932763` — 3 info
  - added the new optional `query` request parameter `begin_index`
  - added the new optional `query` request parameter `end_index`
  - added the non-success response with the status `400`
- **2026-06-24** `7b8ed612b922` — 1 info
  - removed `subschema #3: PathfindingFailureInternalError` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`
- **2026-06-19** `536139c15d38` — 1 breaking
  - added `subschema #3: PathfindingFailureInternalError` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`
- **2026-06-18** `1bd462694f6d` — 1 info
  - removed `subschema #3: PathfindingFailureInternalError` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`
- **2026-06-18** `9951504c9cd1` — 1 breaking
  - added `subschema #3: PathfindingFailureInternalError` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`
- **2026-06-17** `a2972026b925` — 1 info
  - removed `subschema #3: PathfindingFailureInternalError` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`
- **2026-06-10** `d3c96c71cacc` — 2 breaking, 2 warning, 2 info
  - added `subschema #2: OperationalPointReferenceTrigram` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
  - added `subschema #3: PathfindingFailureInternalError` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`
  - deleted the `query` request parameter `begin_index`
  - deleted the `query` request parameter `end_index`
  - removed the non-success response with the status `400`
  - removed `subschema #2: OperationalPointReferenceDomestic` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
- **2026-06-10** `534e56b95a11` — 2 breaking, 5 info
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added `subschema #2: OperationalPointReferenceDomestic` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
  - added the new optional `query` request parameter `begin_index`
  - added the new optional `query` request parameter `end_index`
  - added the non-success response with the status `400`
  - removed `subschema #2: OperationalPointReferenceTrigram` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point` response property `oneOf` list for the response status `200`
  - removed `subschema #3: PathfindingFailureInternalError` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`
- **2026-06-02** `eac3722025f5` — 2 breaking, 2 info
  - the response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` became nullable for the status `200`
  - the response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` became nullable for the status `200`
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2026-06-02** `493896ca3a79` — 2 breaking
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
- **2026-06-02** `30b1a910e482` — 3 breaking, 2 info
  - the response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` became nullable for the status `200`
  - the response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` became nullable for the status `200`
  - added `subschema #3: PathfindingFailureInternalError` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2026-06-01** `19436075117f` — 2 breaking, 2 warning, 3 info
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - removed the optional property `oneOf[subschema #1: PathfindingResultSuccess]/allOf[#/components/schemas/CorePathfindingResultSuccess]/backtrack_positions` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #2: PathfindingFailurePathfindingNotFound]/allOf[#/components/schemas/CorePathfindingNotFound]/oneOf[subschema #4: PathfindingNotFoundIncompatibleConstraints]/relaxed_constraints_path/backtrack_positions` from the response with the `200` status
  - added the optional property `oneOf[subschema #1: PathfindingResultSuccess]/allOf[#/components/schemas/CorePathfindingResultSuccess]/backtrack_path_items` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #2: PathfindingFailurePathfindingNotFound]/allOf[#/components/schemas/CorePathfindingNotFound]/oneOf[subschema #4: PathfindingNotFoundIncompatibleConstraints]/relaxed_constraints_path/backtrack_path_items` to the response with the `200` status
  - removed `subschema #3: PathfindingFailureInternalError` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`
- **2026-05-12** `8e6b47d9f599` — 2 breaking, 2 warning, 4 info
  - the response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` became nullable for the status `200`
  - the response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` became nullable for the status `200`
  - removed the optional property `oneOf[subschema #1: PathfindingResultSuccess]/allOf[#/components/schemas/CorePathfindingResultSuccess]/backtrack_path_items` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #2: PathfindingFailurePathfindingNotFound]/allOf[#/components/schemas/CorePathfindingNotFound]/oneOf[subschema #4: PathfindingNotFoundIncompatibleConstraints]/relaxed_constraints_path/backtrack_path_items` from the response with the `200` status
  - added the optional property `oneOf[subschema #1: PathfindingResultSuccess]/allOf[#/components/schemas/CorePathfindingResultSuccess]/backtrack_positions` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #2: PathfindingFailurePathfindingNotFound]/allOf[#/components/schemas/CorePathfindingNotFound]/oneOf[subschema #4: PathfindingNotFoundIncompatibleConstraints]/relaxed_constraints_path/backtrack_positions` to the response with the `200` status
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2026-05-11** `abd98d1fe2e2` — 2 breaking, 2 warning, 2 info
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - removed the optional property `oneOf[subschema #1: PathfindingResultSuccess]/allOf[#/components/schemas/CorePathfindingResultSuccess]/backtrack_positions` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #2: PathfindingFailurePathfindingNotFound]/allOf[#/components/schemas/CorePathfindingNotFound]/oneOf[subschema #4: PathfindingNotFoundIncompatibleConstraints]/relaxed_constraints_path/backtrack_positions` from the response with the `200` status
  - added the optional property `oneOf[subschema #1: PathfindingResultSuccess]/allOf[#/components/schemas/CorePathfindingResultSuccess]/backtrack_path_items` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #2: PathfindingFailurePathfindingNotFound]/allOf[#/components/schemas/CorePathfindingNotFound]/oneOf[subschema #4: PathfindingNotFoundIncompatibleConstraints]/relaxed_constraints_path/backtrack_path_items` to the response with the `200` status
- **2026-05-06** `42b075bbf7a2` — 2 breaking, 2 warning, 4 info
  - the response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` became nullable for the status `200`
  - the response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` became nullable for the status `200`
  - removed the optional property `oneOf[subschema #1: PathfindingResultSuccess]/allOf[#/components/schemas/CorePathfindingResultSuccess]/backtrack_path_items` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #2: PathfindingFailurePathfindingNotFound]/allOf[#/components/schemas/CorePathfindingNotFound]/oneOf[subschema #4: PathfindingNotFoundIncompatibleConstraints]/relaxed_constraints_path/backtrack_path_items` from the response with the `200` status
  - added the optional property `oneOf[subschema #1: PathfindingResultSuccess]/allOf[#/components/schemas/CorePathfindingResultSuccess]/backtrack_positions` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #2: PathfindingFailurePathfindingNotFound]/allOf[#/components/schemas/CorePathfindingNotFound]/oneOf[subschema #4: PathfindingNotFoundIncompatibleConstraints]/relaxed_constraints_path/backtrack_positions` to the response with the `200` status
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2026-05-06** `27c0526f77a6` — 1 breaking
  - added `subschema #3: PathfindingFailureInternalError` to the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`
- **2026-05-05** `1c296443ffe3` — 2 breaking, 2 warning, 3 info
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #2: OperationalPointReferenceTrigram]/secondary_code` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #1: PathfindingFailurePathfindingInputError]/allOf[#/components/schemas/CorePathfindingInputError]/oneOf[subschema #1: PathfindingInputErrorInvalidPathItems]/items/items/path_item/oneOf[subschema #2: PathItemLocationOperationalPointPartReference]/allOf[#/components/schemas/OperationalPointPartReference]/operational_point/oneOf[subschema #3: OperationalPointReferenceUic]/secondary_code` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - removed the optional property `oneOf[subschema #1: PathfindingResultSuccess]/allOf[#/components/schemas/CorePathfindingResultSuccess]/backtrack_positions` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #2: PathfindingFailurePathfindingNotFound]/allOf[#/components/schemas/CorePathfindingNotFound]/oneOf[subschema #4: PathfindingNotFoundIncompatibleConstraints]/relaxed_constraints_path/backtrack_positions` from the response with the `200` status
  - added the optional property `oneOf[subschema #1: PathfindingResultSuccess]/allOf[#/components/schemas/CorePathfindingResultSuccess]/backtrack_path_items` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/oneOf[subschema #2: PathfindingFailurePathfindingNotFound]/allOf[#/components/schemas/CorePathfindingNotFound]/oneOf[subschema #4: PathfindingNotFoundIncompatibleConstraints]/relaxed_constraints_path/backtrack_path_items` to the response with the `200` status
  - removed `subschema #3: PathfindingFailureInternalError` from the `oneOf[subschema #2: PathfindingResultFailure]/allOf[#/components/schemas/PathfindingFailure]/` response property `oneOf` list for the response status `200`

---

[Operation](https://skmtc.dev/openrailassociation/apis/osrd-editoast/docs/train_schedules/:id/path/get.md) · [API](https://skmtc.dev/openrailassociation/apis/osrd-editoast.md) · [Page](https://skmtc.dev/openrailassociation/apis/osrd-editoast/changes/train_schedules/:id/path/get)
