> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oeffigo.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Werkzeuge

> Alle Werkzeuge, die der ÖffiGo-Connector einem Assistenten anbietet.

Der Assistent wählt die Werkzeuge selbst. Diese Liste hilft, wenn du wissen willst, was hinter einer Antwort steht, oder einen eigenen Client baust.

## Auskunft

| Werkzeug | Wofür |
| - | - |
| `search_stops` | Haltestellen, Adressen und Orte nach Namen |
| `find_stops_nearby` | Haltestellen um eine Koordinate |
| `get_departures` | Nächste Abfahrten an einer Haltestelle, auf Wunsch nur eine Linie, ein Verkehrsmittel oder eine Richtung |
| `get_arrivals` | Nächste Ankünfte mit Herkunft der Fahrt, filterbar wie die Abfahrten |
| `get_stop_info` | Welche Linien an einer Haltestelle fahren |
| `plan_trip` | Verbindung von A nach B mit Ticketpreis. Start und Ziel dürfen Haltestelle, Adresse oder Ort sein (Hotel, Schule). Dazu `via`, `onlyModes`, `avoidModes`, `maxChanges`, `minChangeMinutes`, `departAt` oder `arriveBy` |
| `plan_itinerary` | Mehrere Ziele hintereinander, mit Aufenthalt an jedem |
| `last_connection` | Die letzten Verbindungen des Abends von A nach B |
| `find_ride` | Eine Linie oder einen Zug mit Nummer („RJ 535“) an einer Haltestelle finden, mit Verspätung |
| `replan_from_ride` | Aus einer laufenden Fahrt heraus neu planen, etwa wenn der Anschluss nicht mehr erreichbar ist |
| `get_journey` | Alle Halte einer Fahrt mit Echtzeit |
| `get_footpath` | Fußweg zwischen zwei Punkten |
| `get_disruptions` | Aktuelle Störungen in ganz Österreich, auf Wunsch nur für eine Linie, eine Haltestelle oder einen Betreiber |
| `get_line_punctuality` | Pünktlichkeit einer Linie der letzten 30 Tage |

Verkehrsmittel heißen in `onlyModes`, `avoidModes` und `mode`: `zug`, `sbahn`, `ubahn`, `bim`, `bus`.

## Mit Konto

| Werkzeug | Wofür |
| - | - |
| `list_saved` | Gespeicherte Orte (Zuhause, Arbeit, Favoriten) und Wege |
| `save_place` | Ort als Zuhause, Arbeit oder Favorit speichern |
| `save_route` | Weg speichern, optional mit fester Zeit und Wochentagen |
| `remove_saved` | Gespeicherten Ort oder Weg löschen |
| `plan_saved_route` | Verbindungen für einen gespeicherten Weg |

Was hier gespeichert wird, erscheint auch in der App, sobald sie mit demselben Konto angemeldet ist.

## Was die Antworten bedeuten

* `live: true` heißt, der Betreiber meldet Echtzeit für diese Fahrt. Ohne Echtzeit ist es Fahrplanzeit.
* Fehlt `delayMinutes`, liegt keine Messung vor. Das ist nicht dasselbe wie pünktlich.
* Jede Antwort trägt `now`. Alle Minutenangaben beziehen sich darauf.
* Kennungen wie `s.…` (Haltestelle) und `j.…` (Fahrt) gelten für das laufende Gespräch.
* `fare` ist das günstigste Einzelticket zum Normalpreis für die ganze Verbindung, `reducedFare` das ermäßigte. Fehlt beides, nennt der Verkehrsverbund keinen Preis.
* `train` trägt bei Zügen Gattung und Nummer, zum Beispiel „RJX 535“.

Primäre Datenquelle ist die Verkehrsauskunft Österreich (VAO).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.