action lufthansa_best_fares { label: "Best Fares" description: "Retrieve best fares for the requested journey across multiple days or multiple months." provider: lufthansa method: GET path: "/offers/fares/bestfares" encoding: json input: { type: "object" properties: { Accept: { type: "string" } "cabin-class": { type: "string" } catalogues: { type: "string" } country: { type: "string" } destination: { type: "string" } "fare-family": { type: "string" } origin: { type: "string" } range: { type: "string" } trackingid: { type: "string" } "travel-date": { type: "string" } "trip-duration": { type: "string" } } required: ["Accept", "catalogues", "destination", "origin", "range", "travel-date", "trip-duration"] additionalProperties: false } output: { type: "string" } }