{"v1": {"/api/v1/train/search/<str:train_id>": {"params": {"train_id": "Train identifier"}, "notes": "Experimental."}, "/api/v1/train/<str:train_id>/<str:operator_id>/<str:departure_station_id>/<str:arrival_station_id>/<str:date>": {"params": {"train_id": "Train identifier", "operator_id": "Train operator identifier", "departure_station_id": "Train departure station identifier", "arrival_station_id": "Train arrival station identifier", "date": "Train departure date (YYYY-MM-DD)"}, "notes": "Experimental."}, "/api/v1/train/station/<str:station_id>/board": {"params": {"station_id": "Station identifier"}, "notes": "Experimental."}, "/api/v1/train/station/search/<str:query>": {"params": {"query": "Query"}, "notes": "Returns a list of TrainStation objects that may match part of the query"}}}