openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 124 kB
JSON
{"openapi":"3.0.0","servers":[{"url":"http://timetableapi.ptv.vic.gov.au"},{"url":"https://timetableapi.ptv.vic.gov.au"}],"info":{"contact":{"name":"Public Transport Victoria","url":"http://ptv.vic.gov.au/digital"},"description":"The PTV Timetable API provides direct access to Public Transport Victoria’s public transport timetable data.\r\n\r\nThe API returns scheduled timetable, route and stop data for all metropolitan and regional train, tram and bus services in Victoria, including Night Network(Night Train and Night Tram data are included in metropolitan train and tram services data, respectively, whereas Night Bus is a separate route type).\r\n\r\nThe API also returns real-time data for metropolitan train, tram and bus services (where this data is made available to PTV), as well as disruption information, stop facility information, and access to myki ticket outlet data.\r\n\r\nThis Swagger is for Version 3 of the PTV Timetable API. By using this documentation you agree to comply with the licence and terms of service.\r\n\r\nTrain timetable data is updated daily, while the remaining data is updated weekly, taking into account any planned timetable changes (for example, due to holidays or planned disruptions). The PTV timetable API is the same API used by PTV for its apps. To access the most up to date data PTV has (including real-time data) you must use the API dynamically.\r\n\r\nYou can access the PTV Timetable API through a HTTP or HTTPS interface, as follows:\r\n\r\n base URL / version number / API name / query string\r\nThe base URL is either:\r\n * http://timetableapi.ptv.vic.gov.au\r\nor\r\n * https://timetableapi.ptv.vic.gov.au\r\n\r\nThe Swagger JSON file is available at http://timetableapi.ptv.vic.gov.au/swagger/docs/v3\r\n\r\nFrequently asked questions are available on the PTV website at http://ptv.vic.gov.au/apifaq\r\n\r\nLinks to the following information are also provided on the PTV website at http://ptv.vic.gov.au/ptv-timetable-api/\r\n* How to register for an API key and calculate a signature\r\n* PTV Timetable API V2 to V3 Migration Guide\r\n* Documentation for Version 2 of the PTV Timetable API\r\n* PTV Timetable API Data Quality Statement\r\n\r\nAll information about how to use the API is in this documentation. PTV cannot provide technical support for the API.\r\n\r\nCredits: This page has been based on Steve Bennett's http://opentransportdata.org/, used with permission.\r\n","license":{"name":"Creative Commons Attribution 4.0 International","url":"https://creativecommons.org/licenses/by/4.0/"},"title":"PTV Timetable API - Version 3","version":"v3","x-apisguru-categories":["transport"],"x-logo":{"backgroundColor":"#FFFFFF","url":"https://pbs.twimg.com/profile_images/544730682023346176/sAia9jJQ_400x400.jpeg"},"x-origin":[{"format":"openapi","url":"http://timetableapi.ptv.vic.gov.au/swagger/docs/v3","version":"3.0"}],"x-providerName":"ptv.vic.gov.au"},"paths":{"/v3/departures/route_type/{route_type}/stop/{stop_id}":{"get":{"deprecated":false,"operationId":"Departures_GetForStop","parameters":[{"description":"Number identifying transport mode; values returned via RouteTypes API","in":"path","name":"route_type","required":true,"schema":{"enum":[0,1,2,3,4],"format":"int32","type":"integer"}},{"description":"Identifier of stop; values returned by Stops API","in":"path","name":"stop_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Filter by platform number at stop","explode":true,"in":"query","name":"platform_numbers","required":false,"schema":{"items":{"format":"int32","type":"integer"},"type":"array"}},{"description":"Filter by identifier of direction of travel; values returned by Directions API - /v3/directions/route/{route_id}","in":"query","name":"direction_id","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Indicates that stop_id parameter will accept \"GTFS stop_id\" data","in":"query","name":"gtfs","required":false,"schema":{"type":"boolean"}},{"description":"Filter by the date and time of the request (ISO 8601 UTC format) (default = current date and time)","in":"query","name":"date_utc","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"Maximum number of results returned","in":"query","name":"max_results","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Indicates if cancelled services (if they exist) are returned (default = false) - metropolitan train only","in":"query","name":"include_cancelled","required":false,"schema":{"type":"boolean"}},{"description":"Indicates if filtering runs (and their departures) to those that arrive at destination before date_utc (default = false). Requires max_results > 0.","in":"query","name":"look_backwards","required":false,"schema":{"type":"boolean"}},{"description":"List of objects to be returned in full (i.e. expanded) - options include: All, Stop, Route, Run, Direction, Disruption, VehiclePosition, VehicleDescriptor or None.\r\n Run must be expanded to receive VehiclePosition and VehicleDescriptor information.","explode":true,"in":"query","name":"expand","required":false,"schema":{"items":{"enum":["All","Stop","Route","Run","Direction","Disruption","VehicleDescriptor","VehiclePosition","None"],"type":"string"},"type":"array"}},{"description":"Indicates if the route geopath should be returned","in":"query","name":"include_geopath","required":false,"schema":{"type":"boolean"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DeparturesResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DeparturesResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DeparturesResponse"}}},"description":"Service departures from the specified stop for all routes of the specified route type; departures are timetabled and real-time (if applicable)."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View departures for all routes from a stop","tags":["Departures"]}},"/v3/departures/route_type/{route_type}/stop/{stop_id}/route/{route_id}":{"get":{"deprecated":false,"operationId":"Departures_GetForStopAndRoute","parameters":[{"description":"Number identifying transport mode; values returned via RouteTypes API","in":"path","name":"route_type","required":true,"schema":{"enum":[0,1,2,3,4],"format":"int32","type":"integer"}},{"description":"Identifier of stop; values returned by Stops API","in":"path","name":"stop_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Identifier of route; values returned by Routes API - v3/routes","in":"path","name":"route_id","required":true,"schema":{"type":"string"}},{"description":"Filter by identifier of direction of travel; values returned by Directions API - /v3/directions/route/{route_id}","in":"query","name":"direction_id","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Indicates that stop_id parameter will accept \"GTFS stop_id\" data","in":"query","name":"gtfs","required":false,"schema":{"type":"boolean"}},{"description":"Filter by the date and time of the request (ISO 8601 UTC format) (default = current date and time)","in":"query","name":"date_utc","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"Maximum number of results returned","in":"query","name":"max_results","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Indicates if cancelled services (if they exist) are returned (default = false) - metropolitan train only","in":"query","name":"include_cancelled","required":false,"schema":{"type":"boolean"}},{"description":"Indicates if filtering runs (and their departures) to those that arrive at destination before date_utc (default = false). Requires max_results > 0.","in":"query","name":"look_backwards","required":false,"schema":{"type":"boolean"}},{"description":"List of objects to be returned in full (i.e. expanded) - options include: All, Stop, Route, Run, Direction, Disruption, VehiclePosition, VehicleDescriptor or None.\r\n Run must be expanded to receive VehiclePosition and VehicleDescriptor information.","explode":true,"in":"query","name":"expand","required":false,"schema":{"items":{"enum":["All","Stop","Route","Run","Direction","Disruption","VehicleDescriptor","VehiclePosition","None"],"type":"string"},"type":"array"}},{"description":"Indicates if the route geopath should be returned","in":"query","name":"include_geopath","required":false,"schema":{"type":"boolean"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DeparturesResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DeparturesResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DeparturesResponse"}}},"description":"Service departures from the specified stop for the specified route (and route type); departures are timetabled and real-time (if applicable)."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View departures for a specific route from a stop","tags":["Departures"]}},"/v3/directions/route/{route_id}":{"get":{"deprecated":false,"operationId":"Directions_ForRoute","parameters":[{"description":"Identifier of route; values returned by Routes API - v3/routes","in":"path","name":"route_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DirectionsResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DirectionsResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DirectionsResponse"}}},"description":"The directions that a specified route travels in."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View directions that a route travels in","tags":["Directions"]}},"/v3/directions/{direction_id}":{"get":{"deprecated":false,"operationId":"Directions_ForDirection","parameters":[{"description":"Identifier of direction of travel; values returned by Directions API - /v3/directions/route/{route_id}","in":"path","name":"direction_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DirectionsResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DirectionsResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DirectionsResponse"}}},"description":"All routes that travel in the specified direction."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View all routes for a direction of travel","tags":["Directions"]}},"/v3/directions/{direction_id}/route_type/{route_type}":{"get":{"deprecated":false,"operationId":"Directions_ForDirectionAndType","parameters":[{"description":"Identifier of direction of travel; values returned by Directions API - /v3/directions/route/{route_id}","in":"path","name":"direction_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Number identifying transport mode; values returned via RouteTypes API","in":"path","name":"route_type","required":true,"schema":{"enum":[0,1,2,3,4],"format":"int32","type":"integer"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DirectionsResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DirectionsResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DirectionsResponse"}}},"description":"All routes of the specified route type that travel in the specified direction."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View all routes of a particular type for a direction of travel","tags":["Directions"]}},"/v3/disruptions":{"get":{"deprecated":false,"operationId":"Disruptions_GetAllDisruptions","parameters":[{"description":"Filter by route_type; values returned via RouteTypes API","explode":true,"in":"query","name":"route_types","required":false,"schema":{"items":{"enum":[0,1,2,3,4],"format":"int32","type":"integer"},"type":"array"}},{"description":"Filter by disruption_mode; values returned via v3/disruptions/modes API","explode":true,"in":"query","name":"disruption_modes","required":false,"schema":{"items":{"enum":[1,2,3,4,5,7,8,9,10,11,12,13,14,100],"format":"int32","type":"integer"},"type":"array"}},{"description":"Filter by status of disruption","in":"query","name":"disruption_status","required":false,"schema":{"enum":["current","planned"],"type":"string"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}}},"description":"All disruption information for all route types."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View all disruptions for all route types","tags":["Disruptions"]}},"/v3/disruptions/modes":{"get":{"deprecated":false,"operationId":"Disruptions_GetDisruptionModes","parameters":[{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionModesResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DisruptionModesResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionModesResponse"}}},"description":"Disruption specific modes"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"Get all disruption modes","tags":["Disruptions"]}},"/v3/disruptions/route/{route_id}":{"get":{"deprecated":false,"operationId":"Disruptions_GetDisruptionsByRoute","parameters":[{"description":"Identifier of route; values returned by Routes API - v3/routes","in":"path","name":"route_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Filter by status of disruption","in":"query","name":"disruption_status","required":false,"schema":{"enum":["current","planned"],"type":"string"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}}},"description":"All disruption information (if any exists) for the specified route."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View all disruptions for a particular route","tags":["Disruptions"]}},"/v3/disruptions/route/{route_id}/stop/{stop_id}":{"get":{"deprecated":false,"operationId":"Disruptions_GetDisruptionsByRouteAndStop","parameters":[{"description":"Identifier of route; values returned by Routes API - v3/routes","in":"path","name":"route_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Identifier of stop; values returned by Stops API - v3/stops","in":"path","name":"stop_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Filter by status of disruption","in":"query","name":"disruption_status","required":false,"schema":{"enum":["current","planned"],"type":"string"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}}},"description":"All disruption information (if any exists) for the specified route and stop."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View all disruptions for a particular route and stop","tags":["Disruptions"]}},"/v3/disruptions/stop/{stop_id}":{"get":{"deprecated":false,"operationId":"Disruptions_GetDisruptionsByStop","parameters":[{"description":"Identifier of stop; values returned by Stops API - v3/stops","in":"path","name":"stop_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Filter by status of disruption","in":"query","name":"disruption_status","required":false,"schema":{"enum":["current","planned"],"type":"string"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionsResponse"}}},"description":"All disruption information (if any exists) for the specified stop."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View all disruptions for a particular stop","tags":["Disruptions"]}},"/v3/disruptions/{disruption_id}":{"get":{"deprecated":false,"operationId":"Disruptions_GetDisruptionById","parameters":[{"description":"Identifier of disruption; values returned by Disruptions API - /v3/disruptions OR /v3/disruptions/route/{route_id}","in":"path","name":"disruption_id","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.DisruptionResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.DisruptionResponse"}}},"description":"Disruption information for the specified disruption ID."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View a specific disruption","tags":["Disruptions"]}},"/v3/fare_estimate/min_zone/{minZone}/max_zone/{maxZone}":{"get":{"deprecated":false,"operationId":"FareEstimate_GetFareEstimateByZone","parameters":[{"description":"Minimum Zone travelled through ie. 1","in":"path","name":"minZone","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Maximum Zone travelled through id. 6","in":"path","name":"maxZone","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"JourneyTouchOnUtc in format yyyy-M-d h:m (e.g 2016-5-31 16:53).","in":"query","name":"journey_touch_on_utc","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"JourneyTouchOffUtc in format yyyy-M-d h:m (e.g 2016-5-31 16:53).","in":"query","name":"journey_touch_off_utc","required":false,"schema":{"format":"date-time","type":"string"}},{"in":"query","name":"is_journey_in_free_tram_zone","required":false,"schema":{"type":"boolean"}},{"explode":true,"in":"query","name":"travelled_route_types","required":false,"schema":{"items":{"enum":[0,1,2,3,4],"format":"int32","type":"integer"},"type":"array"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.FareEstimateResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.FareEstimateResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.FareEstimateResponse"}}},"description":"Resultant set fare estimates"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"Estimate a fare by zone","tags":["FareEstimate"]}},"/v3/outlets":{"get":{"deprecated":false,"operationId":"Outlets_GetAllOutlets","parameters":[{"description":"Maximum number of results returned (default = 30)","in":"query","name":"max_results","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.OutletResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.OutletResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.OutletResponse"}}},"description":"Ticket outlets."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"List all ticket outlets","tags":["Outlets"]}},"/v3/outlets/location/{latitude},{longitude}":{"get":{"deprecated":false,"operationId":"Outlets_GetOutletsByGeolocation","parameters":[{"description":"Geographic coordinate of latitude","in":"path","name":"latitude","required":true,"schema":{"format":"float","type":"number"}},{"description":"Geographic coordinate of longitude","in":"path","name":"longitude","required":true,"schema":{"format":"float","type":"number"}},{"description":"Filter by maximum distance (in metres) from location specified via latitude and longitude parameters (default = 300)","in":"query","name":"max_distance","required":false,"schema":{"format":"double","type":"number"}},{"description":"Maximum number of results returned (default = 30)","in":"query","name":"max_results","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.OutletGeolocationResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.OutletGeolocationResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.OutletGeolocationResponse"}}},"description":"Ticket outlets near the specified location."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"List ticket outlets near a specific location","tags":["Outlets"]}},"/v3/pattern/run/{run_ref}/route_type/{route_type}":{"get":{"deprecated":false,"operationId":"Patterns_GetPatternByRun","parameters":[{"description":"The run_ref is the identifier of a run as returned by the departures/* and runs/* endpoints. WARNING, run_id is deprecated. Use run_ref instead.","in":"path","name":"run_ref","required":true,"schema":{"type":"string"}},{"description":"Number identifying transport mode; values returned via RouteTypes API","in":"path","name":"route_type","required":true,"schema":{"enum":[0,1,2,3,4],"format":"int32","type":"integer"}},{"description":"List of objects to be returned in full (i.e. expanded) - options include: All, Stop, Route, Run, Direction, Disruption, VehiclePosition, VehicleDescriptor and None. Default is Disruption. Run must be expanded to receive VehiclePosition and VehicleDescriptor information.","explode":true,"in":"query","name":"expand","required":true,"schema":{"items":{"enum":["All","Stop","Route","Run","Direction","Disruption","VehicleDescriptor","VehiclePosition","None"],"type":"string"},"type":"array"}},{"description":"Filter by stop_id; values returned by Stops API","in":"query","name":"stop_id","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"Filter by the date and time of the request (ISO 8601 UTC format)","in":"query","name":"date_utc","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"Include any skipped stops in a stopping pattern. Defaults to false.","in":"query","name":"include_skipped_stops","required":false,"schema":{"type":"boolean"}},{"description":"Indicates if geopath data will be returned (default = false)","in":"query","name":"include_geopath","required":false,"schema":{"type":"boolean"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.StoppingPattern"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.StoppingPattern"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.StoppingPattern"}}},"description":"The stopping pattern of the specified run_ref and route type. (NOTE: the departure sequence field should be used to sort departures in chronological order, however it is not always N+1 or N-1 of the previous or following departure. e.g 100, 200, 250, 300 instead of 1, 2, 3, 4)"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View the stopping pattern for a specific trip/service run","tags":["Patterns"]}},"/v3/route_types":{"get":{"deprecated":false,"operationId":"RouteTypes_GetRouteTypes","parameters":[{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.RouteTypesResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.RouteTypesResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.RouteTypesResponse"}}},"description":"All route types (i.e. identifiers of transport modes) and their names."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View all route types and their names","tags":["RouteTypes"]}},"/v3/routes":{"get":{"deprecated":false,"operationId":"Routes_OneOrMoreRoutes","parameters":[{"description":"Filter by route_type; values returned via RouteTypes API","explode":true,"in":"query","name":"route_types","required":false,"schema":{"items":{"enum":[0,1,2,3,4],"format":"int32","type":"integer"},"type":"array"}},{"description":"Filter by name of route (accepts partial route name matches)","in":"query","name":"route_name","required":false,"schema":{"type":"string"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.RouteResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.RouteResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.RouteResponse"}}},"description":"Route names and numbers for all routes of all route types."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View route names and numbers for all routes","tags":["Routes"]}},"/v3/routes/{route_id}":{"get":{"deprecated":false,"operationId":"Routes_RouteFromId","parameters":[{"description":"Identifier of route; values returned by Departures, Directions and Disruptions APIs","in":"path","name":"route_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Indicates kif geopath data will be returned (default = false)","in":"query","name":"include_geopath","required":false,"schema":{"type":"boolean"}},{"description":"Filter geopaths by date (ISO 8601 UTC format) (default = current date)","in":"query","name":"geopath_utc","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.RouteResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.RouteResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.RouteResponse"}}},"description":"The route name and number for the specified route ID."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View route name and number for specific route ID","tags":["Routes"]}},"/v3/runs/route/{route_id}":{"get":{"deprecated":false,"operationId":"Runs_ForRoute","parameters":[{"description":"Identifier of route; values returned by Routes API - v3/routes.","in":"path","name":"route_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"List of objects to be returned in full (i.e. expanded) - options include: All, VehiclePosition, VehicleDescriptor, or None. Default is None.","explode":true,"in":"query","name":"expand","required":false,"schema":{"items":{"enum":["All","VehicleDescriptor","VehiclePosition","None"],"type":"string"},"type":"array"}},{"description":"Date of the request. (optional - defaults to now)","in":"query","name":"date_utc","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.RunsResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.RunsResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.RunsResponse"}}},"description":"All trip/service run details for the specified route ID."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View all trip/service runs for a specific route ID","tags":["Runs"]}},"/v3/runs/route/{route_id}/route_type/{route_type}":{"get":{"deprecated":false,"operationId":"Runs_ForRouteAndRouteType","parameters":[{"description":"Identifier of route; values returned by Routes API - v3/routes.","in":"path","name":"route_id","required":true,"schema":{"format":"int32","type":"integer"}},{"description":"Number identifying transport mode; values returned via RouteTypes API","in":"path","name":"route_type","required":true,"schema":{"enum":[0,1,2,3,4],"format":"int32","type":"integer"}},{"description":"List of objects to be returned in full (i.e. expanded) - options include: All, VehiclePosition, VehicleDescriptor, or None. Default is All.","explode":true,"in":"query","name":"expand","required":true,"schema":{"items":{"enum":["All","VehicleDescriptor","VehiclePosition","None"],"type":"string"},"type":"array"}},{"description":"Date of the request. (optional - defaults to now)","in":"query","name":"date_utc","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.RunsResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.RunsResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.RunsResponse"}}},"description":"All trip/service run details for the specified route ID and route type."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View all trip/service runs for a specific route ID and route type","tags":["Runs"]}},"/v3/runs/{run_ref}":{"get":{"deprecated":false,"operationId":"Runs_ForRun","parameters":[{"description":"The run_ref is the identifier of a run as returned by the departures/* and runs/* endpoints. WARNING, run_id is deprecated. Use run_ref instead.","in":"path","name":"run_ref","required":true,"schema":{"type":"string"}},{"description":"List of objects to be returned in full (i.e. expanded) - options include: All, VehiclePosition, VehicleDescriptor, or None. Default is None.","explode":true,"in":"query","name":"expand","required":true,"schema":{"items":{"enum":["All","VehicleDescriptor","VehiclePosition","None"],"type":"string"},"type":"array"}},{"description":"Date of the request. (optional - defaults to now)","in":"query","name":"date_utc","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"Indicates if geopath data will be returned (default = false)","in":"query","name":"include_geopath","required":false,"schema":{"type":"boolean"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.RunsResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.RunsResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.RunsResponse"}}},"description":"All trip/service run details for the specified run_ref."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Access Denied"}},"summary":"View all trip/service runs for a specific run_ref","tags":["Runs"]}},"/v3/runs/{run_ref}/route_type/{route_type}":{"get":{"deprecated":false,"operationId":"Runs_ForRunAndRouteType","parameters":[{"description":"The run_ref is the identifier of a run as returned by the departures/* and runs/* endpoints. WARNING, run_id is deprecated. Use run_ref instead.","in":"path","name":"run_ref","required":true,"schema":{"type":"string"}},{"description":"Number identifying transport mode; values returned via RouteTypes API","in":"path","name":"route_type","required":true,"schema":{"enum":[0,1,2,3,4],"format":"int32","type":"integer"}},{"description":"List of objects to be returned in full (i.e. expanded) - options include: All, VehiclePosition, VehicleDescriptor, or None. Default is None.","explode":true,"in":"query","name":"expand","required":true,"schema":{"items":{"enum":["All","VehicleDescriptor","VehiclePosition","None"],"type":"string"},"type":"array"}},{"description":"Date of the request. (optional - defaults to now)","in":"query","name":"date_utc","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"Indicates if geopath data will be returned (default = false)","in":"query","name":"include_geopath","required":false,"schema":{"type":"boolean"}},{"description":"Please ignore","in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"Your developer id","in":"query","name":"devid","required":false,"schema":{"type":"string"}},{"description":"Authentication signature for request","in":"query","name":"signature","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.RunResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.RunResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.RunResponse"}}},"description":"The trip/service run details for the run_ref and route type specified."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}},"text/json":{"schema":{"$ref":"#/components/schemas/V3.ErrorResponse"}}},"description":"Invalid Request"},"403":{"content":{"application/json":{"sc