action tfl_search_get { label: "Search the site for occurrences of the query string. The maximum number of results returned is equal to the maximum page size \n of 100. To return subsequent pages, use the paginated overload." provider: tfl method: GET path: "/Search" encoding: json input: { type: "object" properties: { query: { type: "string" } } required: ["query"] additionalProperties: false } output: { type: "object" properties: { from: { type: "integer" format: "int32" } matches: { type: "array" items: { type: "object" properties: { id: { type: "string" } lat: { type: "number" format: "double" } lon: { type: "number" format: "double" } name: { type: "string" } url: { type: "string" } } } } maxScore: { type: "number" format: "double" } page: { type: "integer" format: "int32" } pageSize: { type: "integer" format: "int32" } provider: { type: "string" } query: { type: "string" } total: { type: "integer" format: "int32" } } } }