Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titleQ: How do I authenticate to the various APIs?

A: We have three different vesions types of APIsAPI. Authentication is handled in the following ways:

  • APIv3 is a SOAP based API and uses WS-Security username/password authentication.
  • APIv4 is is a SOAP based API and uses a standalone session service for authentication. (see this article for further details)
  • RESTv1 is a RESTful API with a JSON request/response structure and uses HTTP Basic Auth over a secure channel.

...

Panel
titleQ: How do I view the available seats for a specific travel option?

A: This is referred to as Seat Map retrieval. The recommended approach is to use GetSeatMapByFlight() under the Booking Service in APIv3. For sample requests see this article.

Panel
titleQ: How do I set seat assignments for a passenger on a reservation?

A: Setting seat assignments can be done by using SetSeatAssignmentsByFlight() under the CheckIn Service in APIv3. Refer to this article for a more in depth explanation.

...

Panel
titleQ: How do I "check in" a passenger?

 A: In APIv3 under the CheckIn Service there is an operation called CheckIn(). If this request is successful the passenger will be checked in for all flights on the Segment passed in the request. Further information can be found here.

Panel
titleQ: How do I email a boarding pass?

 A: In APIv3 under the CheckIn Service there is an operation called EmailBoardingPass(). This operation emails the boarding pass for a passenger on a reservation based on the information supplied in the request.

Panel
titleQ: How do I get all the required information to book a reservation?

 A: The recommended process goes as follows:

  1. Run GET Travel Options via the RESTful endpoint supplying proper search criteria
  2. Select a travel option that makes sense for you
    1. Take the booking key returned under the fareOption node for the travel option you desire
    2. Pass the bookingKey to the bookingApiBridge (i.e {endpoint}/RESTv1/bookingApiBridge/{bookingKey})
  3. Populate the booking request with all required information returned from the above requests

Filter by label (Content by label)
showLabelsfalse
max5
spacesSDD
showSpacefalse
sortmodifiedshowSpacefalse
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "SDD"
labelskb-how-to-article

Page Properties
hiddentrue
Related issues