v51

OpenAPI 3.1.0LGPLraw.githubusercontent.com2026-08-01157452441.5 KB
rolling_stock

Retrieve a rolling stock's light representation by its name

get/light_rolling_stock/name/{rolling_stock_name}

Path parameters

rolling_stock_namestring required

Response

The rolling stock with their simplified effort curves

base_power_classstring nullable required
idinteger required
lengthnumber double required

Length in m

loading_gauge'G1' | 'G2' | 'GA' | 'GB' | 'GB1' | 'GC' | 'FR3.3' | 'FR3.3/GB/G2' | 'GLOTT' required
lockedboolean required
massnumber double required

Mass in kg

max_speednumber double required

Velocity in m·s⁻¹

namestring required
other_categoriesTrainMainCategory[] required
power_restrictionsobject required
primary_category'HIGH_SPEED_TRAIN' | 'INTERCITY_TRAIN' | 'REGIONAL_TRAIN' | 'NIGHT_TRAIN' | 'COMMUTER_TRAIN' | 'FREIGHT_TRAIN' | 'FAST_FREIGHT_TRAIN' | 'TRAM_TRAIN' | 'TOURISTIC_TRAIN' | 'WORK_TRAIN' required
railjson_versionstring required

Example response

{
  "supported_signaling_systems": [
    {
      "brake_params": {
        "gamma_emergency": {
          "boundaries": [
            8.333333,
            19.444444
          ],
          "values": [
            0.5,
            0.6,
            0.5
          ]
        },
        "gamma_normal_service": {
          "boundaries": [
            8.333333,
            19.444444
          ],
          "values": [
            0.5,
            0.6,
            0.5
          ]
        },
        "gamma_service": {
          "boundaries": [
            8.333333,
            19.444444
          ],
          "values": [
            0.5,
            0.6,
            0.5
          ]
        },
        "k_dry": {
          "boundaries": [
            8.333333,
            19.444444
          ],
          "values": [
            0.5,
            0.6,
            0.5
          ]
        },
        "k_n_neg": {
          "boundaries": [
            8.333333,
            19.444444
          ],
          "values": [
            0.5,
            0.6,
            0.5
          ]
        },
        "k_n_pos": {
          "boundaries": [
            8.333333,
            19.444444
          ],
          "values": [
            0.5,
            0.6,
            0.5
          ]
        },
        "k_wet": {
          "boundaries": [
            8.333333,
            19.444444
          ],
          "values": [
            0.5,
            0.6,
            0.5
          ]
        }
      }
    }
  ]
}