You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

API provides:

  • General shopping flow: searching, booking and ticketing flight solutions;
  • Service operations with bookings (read, change and cancel) and tickets (read and void);
  • Information such as flight details, ancillaries and fare pricing, raw fare rules directly from S7. 

Also service makes available shopping with 3D agreements (Agent sell S7 flights for theirs corporate clients with special discounts).

All operations use synchronous behaviour, generally stateless model and IATA NDC schema v15.2

Before you can send a request to S7 Agent API, you must get an SSL certificate and configure your software.

Table of contents:

Page tree:

Operation list

#Operation nameInput messageOutput messageDescription / Use casesSamples
1searchFlightsAirShoppingRQAirShoppingRS

Search flight solutions with use cases:

  1. Low fare
  2. Branded fares
  3. Flight info

Unable to render {children}. Page not found: searchFlight operation | Samples.

2findRulesFareRulesRQFareRulesRS

Get fare rules for a flight


3seatMapSeatAvailabilityRQSeatAvailabilityRS

Get seat map for a flight


4baggageChargesBaggageChargesRQBaggageChargesRS

Get extra baggage pricing for a whole requested itinerary


5servicePriceServicePriceRQServicePriceRS

Get seats and extra baggage pricing for a whole requested itinerary


6bookOrderCreateRQOrderViewRSCreate booking by flight solution
7readOrderRetrieveRQOrderViewRSRead booking by PNR
8changeBookOrderChangeRQOrderViewRS

Change booking by PNR:

  1. Add remarks
  2. Seats assignment
  3. Change seats assignment
  4. Add request for extra baggage

9cancelBookingOrderCancelRQOrderCancelRSCancel booking by PNR
10repriceItinReshopRQItinReshopRSGet actual flight pricing by PNR
11demandTicketAirDocIssueRQAirDocDisplayRS

Issuing documents:

  1. e-tickets (ETK)
  2. seats assignment EMD
  3. extra baggage EMD

Unable to render {children}. Page not found: demandTicket operation | Samples.

12retrieveTicketAirDocDisplayRQAirDocDisplayRSRead ticket (ETK) by number
13voidTicketAirDocVoidRQAirDocVoidRSVoid ticket (ETK) by number
  • No labels