The following JSON-RPC methods are supported (try these using the FlightService test page):
- addFlightToBasket(parameters)
- Adds the selected flights to the basket
- checkIfFlightInBasket(parameters)
- Checks if there is a flight in the basket
- clearIgnoredFares(parameters)
- Clears ignored fares in the session
- getAlternateDateQuerystring(parameters)
- Gets the querystring for an alternate date search
- getAvailableFlights(parameters)
- Gets available flights
- getAvailableFlightsHtml(parameters)
- Gets available flights html
- getBasketFareRules(parameters)
- Gets basket fare rules for a fare
- getFareRules(parameters)
- Gets fare rules for a fare
- getFlightBoard(parameters)
- Get Flight Board
- getFlightDetailsQuerystring(parameters)
- Gets the querystring for the flight details page
- getFlightDynamicPrice(parameters)
- Get Flight Dynamic Price
- getFlightResultsQuerystring(parameters)
- Gets the Flight Results Querystring
- getFlightStops(parameters)
- Gets the stops for a flight
- getFlightUpsellInformation(parameters)
- Gets the flight upsells information for the list page
- getFlightUpsells(parameters)
- Gets flight upsells
- getFlightUpsellsHtml(parameters)
- Gets flight upsells html
- hasSessionIgnoredFares(parameters)
- Returns true if there are ignored fares in the session
- ignoreFlight(parameters)
- Records an ignored flight's ID
- loadHiddenFlights(parameters)
- Loads the hidden flights for a fare
- loadHiddenFlightsHtml(parameters)
- Loads the hidden flights for a fare
- retrieveFlightAttributes(parameters)
- retrieve flight attributes
- submitPriceAlertInformation(parameters)
- Submit Price Alert Information
- system.about()
- Returns a summary about the server implementation for display purposes.
- system.listMethods()
- Returns an array of method names implemented by this service.
- system.version()
- Returns the version server implementation using the major, minor, build and revision format.
The following method(s) of this service are marked as idempotent and therefore safe for use with HTTP GET:
- system.about
- system.listMethods
- system.version