openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 138 kB
JSON
{"openapi":"3.0.1","servers":[{"description":"BKK FUTÁR","url":"https://futar.bkk.hu/api/query/v1/ws"}],"info":{"description":"Specification for the realCity Query Server API.","title":"realCity Query Server API","version":"1.0.1","x-apisguru-categories":["transport"],"x-logo":{"url":"https://bkk.hu/static/cache/web/bkk/img/logo.svg"},"x-origin":[{"format":"openapi","url":"https://opendata.bkk.hu/docs/futar-openapi.yaml","version":"3.0"}],"x-providerName":"bkk.hu"},"security":[{"ApiKeyQuery":[]}],"paths":{"/{dialect}/api/where/alert-search":{"get":{"operationId":"searchAlerts","parameters":[{"description":"A keresési feltétel, amit a zavar fejlécével, leírásával, vagy azonosítójával illesztünk.","example":"BKK_bkkinfo-75694","in":"query","name":"query","schema":{"type":"string"}},{"description":"A keresés időintervallumának eleje epoch másodpercben.","example":1625695260,"in":"query","name":"start","schema":{"format":"int64","type":"integer"}},{"description":"A keresési időintervallum vége epoch másodpercben.","example":1625695260,"in":"query","name":"end","schema":{"format":"int64","type":"integer"}},{"description":"A visszaadott elemek minimális száma.","example":5,"in":"query","name":"minResult","schema":{"default":5,"format":"int32","type":"integer"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlertSearchMethodResponse"}}},"description":"Visszatér a `query` paraméterben megadott keresési feltételnek megfelelő zavarokkal, amik aktívak a megadott időintervallumnban."}}}},"/{dialect}/api/where/arrivals-and-departures-for-location":{"get":{"operationId":"getArrivalsAndDeparturesForLocation","parameters":[{"description":"Menetrendi adatok maximális száma egy csoportban.","example":2,"in":"query","name":"groupLimit","schema":{"default":4,"format":"int32","type":"integer"}},{"description":"A kliens hosszúsági koordinátája.","example":19.049086,"in":"query","name":"clientLon","schema":{"default":0,"format":"double","type":"number"}},{"description":"A kliens szélességi koordinátája.","example":47.47375,"in":"query","name":"clientLat","schema":{"default":0,"format":"double","type":"number"}},{"description":"A lekérdezési időablak a `time` paraméter előtt ennyi perccel indul.","example":2,"in":"query","name":"minutesBefore","schema":{"default":2,"format":"int32","type":"integer"}},{"description":"A lekérdezési időablak a `time` paraméter után ennyi perccel ér véget.","example":30,"in":"query","name":"minutesAfter","schema":{"default":30,"format":"int32","type":"integer"}},{"description":"A megállók azonosítóinak listája, amelyekhez a lekérést végezzük.","example":"BKK_F01029,BKK_F01029","in":"query","name":"stopId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A válasz szűrésére használt járatok azonosítóinak listája.","example":"BKK_VP06,BKK_0090","in":"query","name":"includeRouteId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A lekérdezés kiértékeléséhez használt időpont. Alapértelmezetten az aktuális szerveridő.","example":1625740980,"in":"query","name":"time","schema":{"format":"int64","type":"integer"}},{"description":"Ha igaz akkor csak az érkezési (és előrejelzett érkezési) idők nem szerepelnek a válaszban.","example":false,"in":"query","name":"onlyDepartures","schema":{"default":true,"type":"boolean"}},{"description":"A visszaadott indulási és érkezési idők listájának maximális hossza.","example":60,"in":"query","name":"limit","schema":{"default":60,"format":"int32","type":"integer"}},{"description":"A helyszín középpontjának szélessgéi koordinátája.","example":47.4973131430789,"in":"query","name":"lat","schema":{"format":"float","type":"number"}},{"description":"A helyszín középpontjának hosszúsági koordinátája.","example":19.064639534671457,"in":"query","name":"lon","schema":{"format":"float","type":"number"}},{"description":"A lekérési terület szélességi íve. (Terület szélessége: `lat +/- latspan`).","example":0.013365429598373169,"in":"query","name":"latSpan","schema":{"format":"float","type":"number"}},{"description":"A lekérési terület hosszúsági íve. (Terület hosszúsága: `lon +/- lonSpan`).","example":0.032126676908724505,"in":"query","name":"lonSpan","schema":{"format":"float","type":"number"}},{"description":"Ha a `latSpan` vagy a `longSpan` nincs kitöltve, a keresési terület a középpontól számított `radius` méter távolság mind a négy irányban.","example":100,"in":"query","name":"radius","schema":{"default":100,"format":"int32","type":"integer"}},{"description":"A válasz szűrésére használt keresési kifejezés.","in":"query","name":"query","schema":{"type":"string"}},{"description":"A visszaadott elemek minimális száma.","example":5,"in":"query","name":"minResult","schema":{"default":5,"format":"int32","type":"integer"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArrivalsAndDeparturesForLocationOTPMethodResponse"}}},"description":"Visszaadja egy területhez tartozó érkezési és indulási időket járatazonosítók és célállomások szerint csoportosítva."}}}},"/{dialect}/api/where/arrivals-and-departures-for-stop":{"get":{"operationId":"getArrivalsAndDeparturesForStop","parameters":[{"description":"A lekérdezési időablak a `time` paraméter előtt ennyi perccel indul.","example":2,"in":"query","name":"minutesBefore","schema":{"default":2,"format":"int32","type":"integer"}},{"description":"A lekérdezési időablak a `time` paraméter után ennyi perccel ér véget.","example":30,"in":"query","name":"minutesAfter","schema":{"default":30,"format":"int32","type":"integer"}},{"description":"A megállók azonosítóinak listája, amelyekhez a lekérést végezzük.","example":"BKK_F01029,BKK_F01029","in":"query","name":"stopId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A válasz szűrésére használt járatok azonosítóinak listája.","example":"BKK_VP06,BKK_0090","in":"query","name":"includeRouteId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A lekérdezés kiértékeléséhez használt időpont. Alapértelmezetten az aktuális szerveridő.","example":1625740980,"in":"query","name":"time","schema":{"format":"int64","type":"integer"}},{"description":"Ha igaz akkor csak az érkezési (és előrejelzett érkezési) idők nem szerepelnek a válaszban.","example":false,"in":"query","name":"onlyDepartures","schema":{"default":true,"type":"boolean"}},{"description":"A visszaadott indulási és érkezési idők listájának maximális hossza.","example":60,"in":"query","name":"limit","schema":{"default":60,"format":"int32","type":"integer"}},{"description":"A helyszín középpontjának szélessgéi koordinátája.","example":47.4973131430789,"in":"query","name":"lat","schema":{"format":"float","type":"number"}},{"description":"A helyszín középpontjának hosszúsági koordinátája.","example":19.064639534671457,"in":"query","name":"lon","schema":{"format":"float","type":"number"}},{"description":"A lekérési terület szélességi íve. (Terület szélessége: `lat +/- latspan`).","example":0.013365429598373169,"in":"query","name":"latSpan","schema":{"format":"float","type":"number"}},{"description":"A lekérési terület hosszúsági íve. (Terület hosszúsága: `lon +/- lonSpan`).","example":0.032126676908724505,"in":"query","name":"lonSpan","schema":{"format":"float","type":"number"}},{"description":"Ha a `latSpan` vagy a `longSpan` nincs kitöltve, a keresési terület a középpontól számított `radius` méter távolság mind a négy irányban.","example":100,"in":"query","name":"radius","schema":{"default":100,"format":"int32","type":"integer"}},{"description":"A válasz szűrésére használt keresési kifejezés.","in":"query","name":"query","schema":{"type":"string"}},{"description":"A visszaadott elemek minimális száma.","example":5,"in":"query","name":"minResult","schema":{"default":5,"format":"int32","type":"integer"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArrivalsAndDeparturesForStopOTPMethodResponse"}}},"description":"Lekéri a megállóhoz tartozó érkezési és indulási időket."}}}},"/{dialect}/api/where/bicycle-rental":{"get":{"operationId":"getBicycleRentalStations","parameters":[{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BicycleRentalMethodResponse"}}},"description":"Visszatér az összes kerékpárkölcsönző állomással."}}}},"/{dialect}/api/where/booking-redirect":{"get":{"operationId":"bookingRedirect","parameters":[{"description":"A járat azonosítója.","example":"BKK_0650","in":"query","name":"routeId","schema":{"type":"string"}},{"description":"A járat íránya.","example":1,"in":"query","name":"directionId","schema":{"type":"string"}},{"description":"A menet azonosítója.","example":"BKK_ADF5443","in":"query","name":"tripId","schema":{"type":"string"}},{"description":"A menet üzem napja.","example":20220130,"in":"query","name":"serviceDate","schema":{"type":"string"}},{"description":"A felszállási megálló azonosítója.","example":"BKK_064215","in":"query","name":"boardStopId","schema":{"type":"string"}},{"description":"A leszállási megálló azonosítója.","example":"BKK_064215","in":"query","name":"alightStopId","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}}],"responses":{"302":{"description":"Átírányit a foglalási oldalra."}}}},"/{dialect}/api/where/metadata":{"get":{"operationId":"getMetadata","parameters":[{"description":"A lekérés kiértékelésének időpontja epoch másodpercben (az aktív zavarok lekéréséhez szükséges).A szerver ideje az alapértelmezett értéke.","example":1625666578,"in":"query","name":"time","schema":{"format":"int64","type":"integer"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetadataResponse"}}},"description":"A szerver metaadataival tér vissza."}}}},"/{dialect}/api/where/multi-route-details":{"get":{"operationId":"getMultiRouteDetails","parameters":[{"description":"A lekért járatok azonosítói.","example":"BKK_3040,BKK_3060","in":"query","name":"routeId","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Az aktív zavarok lekéréséhez használt dátum. Alapértelmezett értéke az aktuális nap.","example":20210707,"in":"query","name":"date","schema":{"type":"string"}},{"description":"Ha igaz, akkor az útvonalhoz tartozó kapcsolódó útvonalak is szerepelnek a válaszban.","example":false,"in":"query","name":"related","schema":{"default":false,"type":"boolean"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MultiRouteDetailsMethodResponse"}}},"description":"Az összes járatot visszaadja a megadott azonosítókhoz."},"400":{"description":"A `date` paramétert nem sikerült beolvasni."},"404":{"description":"Ismeretlen járat azonosító."}}}},"/{dialect}/api/where/onboard-depart-search":{"post":{"operationId":"searchForOnboardDepartVehicles","parameters":[{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"requestBody":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OnboardDepartPosition"},"type":"array"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnboardDepartSearchMethodResponse"}}},"description":"Visszatér az utas útvonalára illeszkedő járművekkel."}}}},"/{dialect}/api/where/plan-access":{"get":{"operationId":"planAccess","parameters":[{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"},{"description":"A dátum, amikor a tervezés indul (`arriveBy` esetén érkezik).","example":"2025-04-15T13:50:44.928Z","in":"query","name":"date","schema":{"type":"string"}},{"description":"Az idő, amikor a tervezés indul (`arriveBy` esetén érkezik).","example":695,"in":"query","name":"time","schema":{"type":"string"}},{"description":"Az indulási hely adatai `név::hely` formában. A `név` az adott hely tetszőleges neve, amely az útiterv kiindulási pontjának lesz a neve (`leg.from.name`). A `hely` lehet koordináta `lat,lon` formában, vagy a geocoder API által visszaadott `vertex` azonosítója.","example":"BKK Központi Ügyfélszolgálat::47.4985022,19.0551266","in":"query","name":"fromPlace","required":true,"schema":{"type":"string"}},{"description":"Az érkezési hely adatai `név::hely` formában. A `név` az adott hely tetszőleges neve, amely az útiterv érkezési pontjának lesz a neve (`leg.to.name`). A `hely` lehet koordináta `lat,lon` formában, vagy a geocoder API által visszaadott `vertex` azonosítója.","example":"Mechwart liget::BKK:CSF00195","in":"query","name":"toPlace","required":true,"schema":{"type":"string"}},{"description":"A tervező milyen közlekedési módokat használjon. A kerékpár kölcsönzés a `BICYCLE,WALK` paraméterekkel kapcsolható be.","example":"TRANSIT,WALK","explode":false,"in":"query","name":"mode","required":true,"schema":{"items":{"$ref":"#/components/schemas/TraverseMode"},"type":"array"},"style":"form"},{"description":"Az első járműre szállás előtt történjen-e jegyvásárlás.","example":true,"in":"query","name":"shouldBuyTickets","schema":{"type":"boolean"}},{"description":"A válasz tartalmazza-e a járatok által érintett köztes megállókat is.","example":true,"in":"query","name":"showIntermediateStops","schema":{"type":"boolean"}},{"description":"Érkezési időre tervezzünk-e a megadott `date` és `time` paraméterrel.","example":true,"in":"query","name":"arriveBy","schema":{"type":"boolean"}},{"description":"Az összes járat alacsonypadlós legyen-e.","example":false,"in":"query","name":"wheelchair","schema":{"type":"boolean"}},{"description":"Kerékpáros háromszög módú tervezés esetén mennyire számít a biztonság. 0 és 1 közötti szám, és 1-et kell kiadnia a másik két faktor összegével.","example":0.5,"in":"query","name":"triangleSafetyFactor","schema":{"format":"double","type":"number"}},{"description":"Kerékpáros háromszög módú tervezés esetén mennyire számít az útvonal síksága. 0 és 1 közötti szám, és 1-et kell kiadnia a másik két faktor összegével.","example":0,"in":"query","name":"triangleSlopeFactor","schema":{"format":"double","type":"number"}},{"description":"Kerékpáros háromszög módú tervezés esetén mennyire számít a gyorsaság. 0 és 1 közötti szám, és 1-et kell kiadnia a másik két faktor összegével.","example":0.5,"in":"query","name":"triangleTimeFactor","schema":{"format":"double","type":"number"}},{"description":"A kereső mire optimalizálja az útvonalakat.","example":"BEST","in":"query","name":"optimize","schema":{"default":"BEST","enum":["BEST","WALK","TRANSFERS"],"type":"string"}},{"description":"A séta sebességét meghatározó profil.","example":"MID","in":"query","name":"walkProfile","schema":{"$ref":"#/components/schemas/WalkProfile"}},{"description":"Legfeljebb hány útvonal szerepeljen a válaszban.","example":5,"in":"query","name":"numItineraries","schema":{"format":"int32","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanTripResponse"}}},"description":"A megadott paraméterekkel tervez megállóba útvonalat."}}}},"/{dialect}/api/where/plan-trip":{"get":{"operationId":"planTrip","parameters":[{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"},{"description":"A dátum, amikor a tervezés indul (`arriveBy` esetén érkezik).","example":"2025-04-15T13:50:44.928Z","in":"query","name":"date","schema":{"type":"string"}},{"description":"Az idő, amikor a tervezés indul (`arriveBy` esetén érkezik).","example":695,"in":"query","name":"time","schema":{"type":"string"}},{"description":"Az indulási hely adatai `név::hely` formában. A `név` az adott hely tetszőleges neve, amely az útiterv kiindulási pontjának lesz a neve (`leg.from.name`). A `hely` lehet koordináta `lat,lon` formában, vagy a geocoder API által visszaadott `vertex` azonosítója.","example":"BKK Központi Ügyfélszolgálat::47.4985022,19.0551266","in":"query","name":"fromPlace","required":true,"schema":{"type":"string"}},{"description":"Az érkezési hely adatai `név::hely` formában. A `név` az adott hely tetszőleges neve, amely az útiterv érkezési pontjának lesz a neve (`leg.to.name`). A `hely` lehet koordináta `lat,lon` formában, vagy a geocoder API által visszaadott `vertex` azonosítója.","example":"Mechwart liget::BKK:CSF00195","in":"query","name":"toPlace","required":true,"schema":{"type":"string"}},{"description":"A tervező milyen közlekedési módokat használjon. A kerékpár kölcsönzés a `BICYCLE,WALK` paraméterekkel kapcsolható be.","example":"TRANSIT,WALK","explode":false,"in":"query","name":"mode","required":true,"schema":{"items":{"$ref":"#/components/schemas/TraverseMode"},"type":"array"},"style":"form"},{"description":"Az első járműre szállás előtt történjen-e jegyvásárlás.","example":true,"in":"query","name":"shouldBuyTickets","schema":{"type":"boolean"}},{"description":"A válasz tartalmazza-e a járatok által érintett köztes megállókat is.","example":true,"in":"query","name":"showIntermediateStops","schema":{"type":"boolean"}},{"description":"Érkezési időre tervezzünk-e a megadott `date` és `time` paraméterrel.","example":true,"in":"query","name":"arriveBy","schema":{"type":"boolean"}},{"description":"Az összes járat alacsonypadlós legyen-e.","example":false,"in":"query","name":"wheelchair","schema":{"type":"boolean"}},{"description":"Kerékpáros háromszög módú tervezés esetén mennyire számít a biztonság. 0 és 1 közötti szám, és 1-et kell kiadnia a másik két faktor összegével.","example":0.5,"in":"query","name":"triangleSafetyFactor","schema":{"format":"double","type":"number"}},{"description":"Kerékpáros háromszög módú tervezés esetén mennyire számít az útvonal síksága. 0 és 1 közötti szám, és 1-et kell kiadnia a másik két faktor összegével.","example":0,"in":"query","name":"triangleSlopeFactor","schema":{"format":"double","type":"number"}},{"description":"Kerékpáros háromszög módú tervezés esetén mennyire számít a gyorsaság. 0 és 1 közötti szám, és 1-et kell kiadnia a másik két faktor összegével.","example":0.5,"in":"query","name":"triangleTimeFactor","schema":{"format":"double","type":"number"}},{"description":"A kereső mire optimalizálja az útvonalakat.","example":"BEST","in":"query","name":"optimize","schema":{"default":"BEST","enum":["BEST","WALK","TRANSFERS"],"type":"string"}},{"description":"A séta sebességét meghatározó profil.","example":"MID","in":"query","name":"walkProfile","schema":{"$ref":"#/components/schemas/WalkProfile"}},{"description":"Legfeljebb hány útvonal szerepeljen a válaszban.","example":5,"in":"query","name":"numItineraries","schema":{"format":"int32","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanTripResponse"}}},"description":"A megadott paraméterekkel tervez útvonalat."}}}},"/{dialect}/api/where/references":{"get":{"operationId":"getReferences","parameters":[{"description":"A szolgáltató ID-je.","example":"BKK","in":"query","name":"agencyId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A zavar ID-je.","example":"BKK_bkkinfo-81404","in":"query","name":"alertId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A járat ID-ja.","example":"BKK_3040","in":"query","name":"routeId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A megálló ID-ja.","example":"BKK_F00001","in":"query","name":"stopId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReferencesMethodResponse"}}},"description":"ID alapú referencia lekérdezés."}}}},"/{dialect}/api/where/route-details":{"get":{"operationId":"getRouteDetails","parameters":[{"description":"A járat ID-ja.","example":"BKK_3040","in":"query","name":"routeId","required":true,"schema":{"type":"string"}},{"description":"Az aktív zavarok lekéréséhez használt dátum. Alapértelmezett értéke az aktuális nap.","example":20210707,"in":"query","name":"date","schema":{"type":"string"}},{"description":"Ha igaz, akkor az útvonalhoz tartozó kapcsolódó útvonalak is szerepelnek a válaszban.","example":false,"in":"query","name":"related","schema":{"default":false,"type":"boolean"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RouteDetailsMethodResponse"}}},"description":"Visszaadja a megadott ID-val rendelkező járatot."},"400":{"description":"Rossz formátumú a `date` paraméter."},"404":{"description":"Az ID-hoz nem található járat."}}}},"/{dialect}/api/where/route-details-for-stop":{"get":{"operationId":"getRouteDetailsForStop","parameters":[{"description":"A lekért megálló azonosítója.","example":"BKK_F01294","in":"query","name":"stopId","schema":{"type":"string"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RouteDetailsForStopMethodResponse"}}},"description":"A megállóhoz és a testvérmegállóihoz tartozó összes járattal tér vissza."},"404":{"description":"Ismeretlen megálló azonosító."}}}},"/{dialect}/api/where/schedule-for-stop":{"get":{"operationId":"getScheduleForStop","parameters":[{"description":"A releváns megállók azonosítói.","example":"BKK_F01294,BKK_F01294","in":"query","name":"stopId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"A kért dátum.","example":20210708,"in":"query","name":"date","schema":{"type":"string"}},{"description":"Igaz esetén az érkezési és előrejelzett érkezési idők ki lesznek hagyva a válaszból.","example":false,"in":"query","name":"onlyDepartures","schema":{"default":true,"type":"boolean"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleForStopOTPMethodResponse"}}},"description":"Visszaadja a menetrendet az adott megállóhoz."},"400":{"description":"Nem sikerült beolvasni a dátumot."},"404":{"description":"Ismeretlen stopId."}}}},"/{dialect}/api/where/search":{"get":{"operationId":"search","parameters":[{"description":"Szűrőfeltétel, amire illesztve vannak a zavarok, járatok és megállók.","example":"BKK_bkkinfo-75694","in":"query","name":"query","schema":{"type":"string"}},{"description":"A látható térkép középpontjának szélessgéi koordinátája.","example":47.4973131430789,"in":"query","name":"lat","schema":{"format":"float","type":"number"}},{"description":"A látható térkép középpontjának hosszúsági koordinátája.","example":19.064639534671457,"in":"query","name":"lon","schema":{"format":"float","type":"number"}},{"description":"A visszaadott elemek minimális száma.","example":5,"in":"query","name":"minResult","schema":{"default":5,"format":"int32","type":"integer"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchMethodResponse"}}},"description":"Visszaadja az olyan zavarokat, megállókat és járatokat, amelyek tulajdonságai illeszkednek a megadott szűrőrfeltételre."}}}},"/{dialect}/api/where/statistics":{"get":{"operationId":"getStatistics","parameters":[{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatisticsResponse"}}},"description":"Egyszerű végpont hibakereséshez, ami egy \"OK\" választ ad vissza."}}}},"/{dialect}/api/where/stops-for-location":{"get":{"operationId":"getStopsForLocation","parameters":[{"description":"A helyszín középpontjának szélessgéi koordinátája.","example":47.4973131430789,"in":"query","name":"lat","schema":{"format":"float","type":"number"}},{"description":"A helyszín középpontjának hosszúsági koordinátája.","example":19.064639534671457,"in":"query","name":"lon","schema":{"format":"float","type":"number"}},{"description":"A lekérési terület szélességi íve. (Terület szélessége: `lat +/- latspan`).","example":0.013365429598373169,"in":"query","name":"latSpan","schema":{"format":"float","type":"number"}},{"description":"A lekérési terület hosszúsági íve. (Terület hosszúsága: `lon +/- lonSpan`).","example":0.032126676908724505,"in":"query","name":"lonSpan","schema":{"format":"float","type":"number"}},{"description":"Ha a `latSpan` vagy a `longSpan` nincs kitöltve, a keresési terület a középpontól számított `radius` méter távolság mind a négy irányban.","example":100,"in":"query","name":"radius","schema":{"default":100,"format":"int32","type":"integer"}},{"description":"A válasz szűrésére használt keresési kifejezés.","in":"query","name":"query","schema":{"type":"string"}},{"description":"A visszaadott elemek minimális száma.","example":5,"in":"query","name":"minResult","schema":{"default":5,"format":"int32","type":"integer"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StopsForLocationResponse"}}},"description":"Egy megállólistát ad vissza az adott helyhez. Ha a lat vagy a lon null, akkor az összes megálló bekerül a válaszba."}}}},"/{dialect}/api/where/ticketing-locations":{"get":{"operationId":"getTicketingData","parameters":[{"description":"Csak azokat az elemeket adjuk vissza, amik módosultak az itt megadott időbélyeg (UNIX időbélyeg másodpercben) után. Ha nincs változás üres listákkal tér vissza. Elsőbbsége van a header paraméterrel szemben.","example":1625685137,"in":"query","name":"ifModifiedSince","schema":{"default":-1,"format":"int64","type":"integer"}},{"description":"Ha meg van adva, akkor csak abban az esetben érkezik vissza adat, ha az változott a megadott időpont óta. Különben HTTP 304 a válasz. A query paraméternek elsőbbsége van ezzel szemben.","example":"Fri, 21 Jan 2022 09:48:43 GMT+01:00","in":"header","name":"If-Modified-Since","schema":{"format":"date-time","type":"string"}},{"description":"Ha igaz, és az adat változott az `ifModifiedSince` query paraméterben megadott időpont óta, akkor az összes adat visszaadásra kerül. Ha nincs megadva csak a módosult elemek szerepelnek a válaszban. Csak az `ifModifiedSince` query paraméterrel együtt szerepelhet, mivel az `If-Modified-Since` fejléc minden esetben a teljes választ tartalmazza.","example":true,"in":"query","name":"full","schema":{"type":"boolean"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TicketingMethodResponse"}}},"description":"Visszaadja a jegyértékesítő helyeket és jegytípusokat."},"304":{"description":"Nem változott az adat az `ifModifiedSince` query vagy header paraméterben megadott időpont óta."}}}},"/{dialect}/api/where/trip-details":{"get":{"operationId":"getTripDetails","parameters":[{"description":"Amennyiben meg van adva, azon menet érkezik a válaszban, amit az adott jármű teljesít.","example":"BKK_4510","in":"query","name":"vehicleId","schema":{"type":"string"}},{"description":"Ha nincs kitöltve a járműazonosító, az itt megadott azonosítóval rendelkező menet lesz a válaszban.","example":"BKK_C23556161","in":"query","name":"tripId","schema":{"type":"string"}},{"description":"Ha nincs kitöltve a járműazonosító, ezen a dátumon lesz keresve az adott azonosítójú menet.","example":20210708,"in":"query","name":"date","schema":{"type":"string"}},{"description":"Akkor adunk vissza adatot, ha az módosult az itt megadott időbélyeg (UNIX időbélyeg másodpercben) után. Ellenkező esetben HTTP 304 a válasz, ha nincs változás. Elsőbbsége van a header paraméterrel szemben.","example":1625685137,"in":"query","name":"ifModifiedSince","schema":{"default":-1,"format":"int64","type":"integer"}},{"description":"Ha meg van adva, akkor csak abban az esetben érkezik vissza adat, ha az változott a megadott időpont óta. Különben HTTP 304 a válasz. A query paraméternek elsőbbsége van ezzel szemben.","example":"Fri, 21 Jan 2022 09:48:43 GMT+01:00","in":"header","name":"If-Modified-Since","schema":{"format":"date-time","type":"string"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TripDetailsOTPMethodResponse"}}},"description":"Visszaadja a részletes információit egy menetnek, ami az azonosítója és a dátum alapján, vagy az azt teljesítő jármű azonosítója alapján lett lekérve."},"304":{"description":"Nem változott az adat az `ifModifiedSince` paraméterben megadott időpont óta."},"400":{"description":"Nem sikerült beolvasni a dátumot."},"404":{"description":"A következő esetek egyike: -Ismeretlen járműazonosító. -Ismereten menetazonosító. -A kért menet nem közlekedik az adott napon."}}}},"/{dialect}/api/where/vehicle-for-trip":{"get":{"operationId":"getVehicleForTrip","parameters":[{"description":"A lekért menetek azonosítói.","example":"BKK_C3135012112,BKK_C3135012044","in":"query","name":"tripId","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"A lekért menetrendi napok. Alapértelmezetten az aktuális nap.","example":"BKK_F01081","in":"query","name":"date","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Akkor adunk vissza adatot, ha az módosult az itt megadott időbélyeg (UNIX időbélyeg másodpercben) után. Ellenkező esetben HTTP 304 a válasz, ha nincs változás. Elsőbbsége van a header paraméterrel szemben.","example":1625685137,"in":"query","name":"ifModifiedSince","schema":{"default":-1,"format":"int64","type":"integer"}},{"description":"Ha meg van adva, akkor csak abban az esetben érkezik vissza adat, ha az változott a megadott időpont óta. Különben HTTP 304 a válasz. A query paraméternek elsőbbsége van ezzel szemben.","example":"Fri, 21 Jan 2022 09:48:43 GMT+01:00","in":"header","name":"If-Modified-Since","schema":{"format":"date-time","type":"string"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleForTripMethodResponse"}}},"description":"Visszatér a megadott menetekhez és menetrendi napokhoz tartozó járművekkel."},"304":{"description":"Nem változott az adat az `ifModifiedSince` paraméterben megadott időpont óta."},"400":{"description":"A menet azonosítókat és menetrendi napokat tartalmazó tömbök mérete nem egyezik."},"404":{"description":"Az egyik menet azonosítóhoz nem található menet."}}}},"/{dialect}/api/where/vehicles-for-location":{"get":{"operationId":"getVehiclesForLocation","parameters":[{"description":"A válasz listát szűrő feltétel, amit tartalmaznia kell a jármű azonosítójának, rendszámának vagy a típusának.","example":"BKK_4510","in":"query","name":"query","schema":{"type":"string"}},{"description":"A terület középpontjának szélességi koordinátája.","example":47.4973131430789,"in":"query","name":"lat","schema":{"format":"float","type":"number"}},{"description":"A terület középpontjának hosszúsági koordinátája.","example":19.064639534671457,"in":"query","name":"lon","schema":{"format":"float","type":"number"}},{"description":"A lekérési terület szélességi íve. (Terület szélessége: `lat +/- latspan`).","example":0.013365429598373169,"in":"query","name":"latSpan","schema":{"format":"float","type":"number"}},{"description":"A lekérési terület hosszúsági íve. (Terület hosszúsága: `lon +/- lonSpan`).","example":0.032126676908724505,"in":"query","name":"lonSpan","schema":{"format":"float","type":"number"}},{"description":"Ha a `latSpan` vagy a `longSpan` nincs kitöltve, a keresési terület a középpontól számított `radius` méter távolság mind a négy irányban.","example":100,"in":"query","name":"radius","schema":{"default":100,"format":"int32","type":"integer"}},{"description":"Akkor adunk vissza adatot, ha az módosult az itt megadott időbélyeg (UNIX időbélyeg másodpercben) után. Ellenkező esetben HTTP 304 a válasz, ha nincs változás. Elsőbbsége van a header paraméterrel szemben.","example":1625685137,"in":"query","name":"ifModifiedSince","schema":{"default":-1,"format":"int64","type":"integer"}},{"description":"Ha meg van adva, akkor csak abban az esetben érkezik vissza adat, ha az változott a megadott időpont óta. Különben HTTP 304 a válasz. A query paraméternek elsőbbsége van ezzel szemben.","example":"Fri, 21 Jan 2022 09:48:43 GMT+01:00","in":"header","name":"If-Modified-Since","schema":{"format":"date-time","type":"string"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehiclesForLocationMethodResponse"}}},"description":"Visszatér az adott területen található összes járművel. Ha a `lat` vagy a `lon` null, az összes jármű benne lesz a válaszban."},"304":{"description":"Nem változott az adat az `ifModifiedSince` paraméterben megadott időpont óta."}}}},"/{dialect}/api/where/vehicles-for-route":{"get":{"operationId":"getVehiclesForRoute","parameters":[{"description":"A lekért járatok azonosítói.","example":"BKK_3040,BKK_3060","in":"query","name":"routeId","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Tartalmazza-e a válasz a kapcsolódó járatokat is a referenciákban.","example":false,"in":"query","name":"related","schema":{"default":false,"type":"boolean"}},{"description":"Akkor adunk vissza adatot, ha az módosult az itt megadott időbélyeg (UNIX időbélyeg másodpercben) után. Ellenkező esetben HTTP 304 a válasz, ha nincs változás. Elsőbbsége van a header paraméterrel szemben.","example":1625685137,"in":"query","name":"ifModifiedSince","schema":{"default":-1,"format":"int64","type":"integer"}},{"description":"Ha meg van adva, akkor csak abban az esetben érkezik vissza adat, ha az változott a megadott időpont óta. Különben HTTP 304 a válasz. A query paraméternek elsőbbsége van ezzel szemben.","example":"Fri, 21 Jan 2022 09:48:43 GMT+01:00","in":"header","name":"If-Modified-Since","schema":{"format":"date-time","type":"string"}},{"description":"A kliensalkalmazás verziója.","example":"1.1.abc","in":"query","name":"appVersion","schema":{"type":"string"}},{"description":"Az API verziója.","example":2,"in":"query","name":"version","schema":{"$ref":"#/components/schemas/ApiVersion"}},{"description":"Az API referenciáinak dialektusa.","example":"otp","in":"path","name":"dialect","required":true,"schema":{"$ref":"#/components/schemas/Dialect"}},{"description":"A referenciák típusát határozza meg. `true` vagy `COMPACT` esetén minden referencia szerepel, `false` esetén üres. `COMPACT` módban a route referenciák `description` mezője kihagyásra kerül.","explode":false,"in":"query","name":"includeReferences","schema":{"default":"true","items":{"$ref":"#/components/schemas/ReferencesSchema"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehiclesForRouteMethodResponse"}}},"description":"A megadott járat azonosítókhoz tartozó járművekkel tér vissza."},"304":{"description":"Nem változott az adat az `ifModifiedSince` paraméterben megadott időpont óta."},"404":{"description":"A járat azonosítóhoz nem található járat."}}}},"/{dialect