Gemeinsame Parameter
Parameter, die in jedem Request verfügbar sind — unabhängig vom konkreten Endpoint.
JSON-Ausgabe
Die EFA-URL-Endpoints heißen historisch XML_..._REQUEST, liefern aber auf Wunsch JSON. Das wird über outputFormat gesteuert:
| Parameter | Werte | Zweck |
|---|---|---|
outputFormat | JSON | XML (Default) | Antwortformat |
GET /XML_STOPFINDER_REQUEST?outputFormat=JSON&name_sf=Essen%20Hbf&type_sf=anyIMPORTANT
Ohne outputFormat=JSON antwortet der Server in XML. In allen Beispielen dieser Doku ist der Parameter der Kürze halber ausgespart — er gehört in jeden realen Request.
Request-unabhängige Parameter
| Parameter | Werte | Zweck |
|---|---|---|
hideBannerInfo | 1 | Aktuelle Meldungen/Banner aus der Antwort unterdrücken (Performance) |
version | Versionsnummer (z. B. 10.2.8.6) | Alternative Interface-Version anfordern (Default: aktuelle) |
Querschnittsthemen (eigene Seiten)
Parameter, die zwar „gemeinsam" verwendet werden, aber eigene Erklärseiten haben:
- Point-Input —
name_<usage>,type_<usage>, … - Line-Input —
line,dateDay,lsShowTrainsExplicit - Datum & Uhrzeit —
itdDate*,itdTime*,timeOffset - Verkehrsmittel-IDs —
exclMOT_*,inclMOT_*,filterMOTType - Objekttypen —
anyObjFilter_*,type_<FilterIndex> - HTTP-Parameter-Makros —
tripReductionMacro,calcBicycleMacro, …
Fehlerausgabe
Jede Antwort kann ein systemMessages[]-Array enthalten — fachliche Fehler, Warnungen, Info-Meldungen. Siehe Guide · Error Handling.