Gründe
Die Codes der DB für Verspätungs- und Qualitätsgründe mit ihrem Wortlaut.
Alle Gründe
GET
/v1/reasonsEimer standardAlle 87 Codes. 1 bis 79 sind Verspätungsgründe (delay), 80 bis 99 Qualitätsmängel (quality). Die Liste steht auch unter Gründe.
Antwort
Liste von Grund ohne time
[
{
"code": 3,
"kind": "delay",
"text": "Feuerwehreinsatz auf der Strecke"
},
{
"code": 43,
"kind": "delay",
"text": "Verspätung eines vorausfahrenden Zuges"
},
{
"code": 95,
"kind": "quality",
"text": "Universaltoilette fehlt"
}
]Beispiel
curl
curl "https://developer.bahnhoftafel.de/v1/reasons" \
-H "Authorization: Bearer $BT_SCHLUESSEL"JavaScript
const antwort = await fetch("https://developer.bahnhoftafel.de/v1/reasons", {
method: "GET",
headers: { Authorization: `Bearer ${process.env.BT_SCHLUESSEL}`, },
});
const daten = await antwort.json();Python
import os, requests
antwort = requests.get(
"https://developer.bahnhoftafel.de/v1/reasons",
headers={"Authorization": f"Bearer {os.environ['BT_SCHLUESSEL']}"},
timeout=30,
)
daten = antwort.json()