action tfl_get_road_ids { label: "Gets the road with the specified id (e.g. A1)" provider: tfl method: GET path: "/Road/{ids}" encoding: json input: { type: "object" properties: { ids: { type: "array" items: { type: "string" } } } required: ["ids"] additionalProperties: false } output: { type: "array" items: { type: "object" properties: { bounds: { type: "string" description: "The Bounds of the Corridor, given by the south-east followed by the north-west co-ordinate \n pair in geoJSON format e.g. \"[[-1.241531,51.242151],[1.641223,53.765721]]\"" } displayName: { type: "string" description: "The display name of the Corridor e.g. \"North Circular (A406)\". This \n may be identical to the Id." } envelope: { type: "string" description: "The Envelope of the Corridor, given by the corner co-ordinates of a rectangular (four-point) polygon \n in geoJSON format e.g. \"[[-1.241531,51.242151],[-1.241531,53.765721],[1.641223,53.765721],[1.641223,51.242151]]\"" } group: { type: "string" description: "The group name of the Corridor e.g. \"Central London\". Most corridors are not grouped, in which case this field can be null." } id: { type: "string" description: "The Id of the Corridor e.g. \"A406\"" } statusAggregationEndDate: { type: "string" format: "date-time" description: "The end of the period over which status has been aggregated, or null if this is the current corridor status." } statusAggregationStartDate: { type: "string" format: "date-time" description: "The start of the period over which status has been aggregated, or null if this is the current corridor status." } statusSeverity: { type: "string" description: "Standard multi-mode status severity code" } statusSeverityDescription: { type: "string" description: "Description of the status severity as applied to RoadCorridors" } url: { type: "string" description: "URL to retrieve this Corridor." } } } } }