Workflow samples

Create simple booking

This workflow features the easiest way to create a booking by searching flights, retrieving a final price and then creating a booking. The parameters for this workflow are:

  • 3 Passengers (ADT, CHD, INF)

  • Only direct flights

  • Tariff: SPO

  • CabinType: Y

Messages:

Create booking with ancillaries

This workflow shows how to create a booking by searching flights, retrieving seatmaps and service catalogues for these flights and bundle them all together in one pricing/creation step.

The parameters for this workflow are:

  • 3 Passengers (ADT, CHD, INF)

  • Only direct flights

  • Tariff: SPO

  • CabinType: Y

  • Seat for ADT passenger on outbound flight

  • Meal for ADT passenger on outbound flight

Messages:

Pay after booking

This workflow shows how to add a payment to a booking, that has been created before without payment information

The parameters for this workflow are:

  • Existing booking with outbound flight

  • 1 ADT Passenger

  • Only direct flight

Messages:

Update booking - Add flight

This workflow shows how to add a flight to an existing booking.

The parameters for this workflow are:

  • Existing booking with outbound flight

  • 3 Passengers (ADT, CHD, INF)

  • Only direct flights

  • Tariff: SPO

  • CabinType: Y

  • add inbound flight

Messages:

Update booking - Change flight

This workflow shows how to change the flight of an existing booking

The parameters for this workflow are:

  • Existing booking with outbound and inbound flight

  • 3 Passengers (ADT, CHD, INF)

  • Only direct flights

  • Tariff: SPO

  • CabinType: Y

  • change inbound flight

Messages:

Update booking - Delete flight

This workflow shows how to delete a flight of an existing booking

The parameters for this workflow are:

  • Existing booking with outbound and inbound flight

  • 3 Passengers (ADT, CHD, INF)

  • Only direct flights

  • Tariff: SPO

  • CabinType: Y

  • delete inbound flight

Messages:

Update booking - Delete flight using OrderChange

This workflow shows how to delete a flight of an existing booking using the OrderChangeRQ

The parameters for this workflow are:

  • Existing booking with outbound and inbound flight

  • 1 ADT Passengers

  • Only direct flights

  • Tariff: SPO

  • CabinType: Y

  • delete inbound flight

Messages:

Update booking - Add passenger

This workflow shows how to add a passenger to an existing booking,

The parameters for this workflow are:

  • Existing booking with outbound and inbound flight

  • 2 Passengers (ADT, CHD)

  • add infant passenger

Messages:

Update booking - Change passenger name

This workflow shows how to change the name of a passenger on an existing booking.

The parameters for this workflow are:

  • Existing with outbound and inbound flight

  • 3 Passengers (ADT, CHD, INF)

  • change name of CHD passenger

Messages:

Update booking - Change passenger loyalty number

This workflow shows how to change the loyalty number of a passenger on an existing booking.

The parameters for this workflow are:

  • Existing with outbound flight

  • 1 Passenger (ADT)

  • change loyalty number of ADT passenger

Messages:

Update booking - Delete passenger

This workflow shows how to delete a passenger from an existing booking.

The parameters for this workflow are:

  • Existing with outbound and inbound flight

  • 3 Passengers (ADT, CHD, INF)

  • remove INF passenger

Messages:

Update booking - Add service

This workflow shows how to add a service to an existing booking

The parameters for this workflow are:

  • Existing with outbound and inbound flight

  • 3 Passengers (ADT, CHD, INF)

  • Add Meals for ADT + CHD passenger on outbound flight

Messages:

Update booking - Add service with 3DS

This workflow shows how to add a service of an existing booking with 3DS

The parameters for this workflow are:

  • Existing with outbound flight

  • 1 ADT Passenger

  • Rail & Fly for ADT on outbound flight

  • add RFDB1 Rail&Fly to outbound flight

Messages:

Update booking - Change one service

This workflow shows how to change a service of an existing booking

The parameters for this workflow are:

  • Existing with outbound and inbound flight

  • 3 Passengers (ADT, CHD, INF)

  • Meals for ADT and CHD passenger on outbound flight

  • remove ADT meal from outbound flight and put it on inbound flight

Messages:

Update booking - Change multiple services

This workflow shows how to change multiple services of an existing booking

The parameters for this workflow are:

  • Existing with outbound and inbound flight

  • 2 Passengers (2 x ADT)

  • Extra baggage’s for all ADT passenger on outbound and inbound flight

  • remove old extra baggage’s from outbound and inbound flight and add new ones to outbound and inbound flight

Messages:

Update booking - Delete service

This workflow shows how to delete a service of an existing booking

The parameters for this workflow are:

  • Existing with outbound and inbound flight

  • 3 Passengers (ADT, CHD, INF)

  • Meal for ADT on inbound and meal for CHD passenger on outbound flight

  • remove all meals

Messages:

Cancel booking

This workflow shows how to cancel a booking including the optional pricing step

The parameters for this workflow are:

  • Existing with outbound and inbound flight

  • 3 Passengers (ADT, CHD, INF)

  • workflow uses IATA_OrderCancelRQ/RS

Messages:

Cancel booking using OrderChange

This workflow shows how to cancel a booking using an IATA_OrderChangeRQ including the optional pricing step

The parameters for this workflow are:

  • Existing with outbound and inbound flight

  • 1 ADT Passenger

  • workflow uses IATA_OrderChangeRQ

Messages:

Create booking with 3DS

This workflow shows how to create a booking using the 3DS authentication version 1

The parameters for this workflow are:

  • 1 ADT passenger

  • direct flights

  • 3DS-enrolled test credit card

Messages:

Create booking with 3DS including a reserved booking reference

This workflow shows how to create a booking using the 3DS authentication version 1. This is a special workflow, where the inventory already reserves a booking reference, which then has to be transmitted again in the following request.

The parameters for this workflow are:

  • 3 Passengers (ADT, CHD, IND)

  • direct flights

  • 3DS-enrolled test credit card

Messages:

Create option booking

This workflow shows how to create an option booking. This booking has to be confirmed later (Not yet implemented)

The parameters for this workflow are:

  • 1 ADT Passenger

  • direct flights

Messages:

Create booking with promotion code

This workflow shows how to create a booking including a promotion code

The parameters for this workflow are:

  • 1 ADT Passenger

  • direct flights

  • test promotion code

Messages:

Create booking with ApiData

This workflow shows how to create a booking including ApiData, such as redress number and passport information

The parameters for this workflow are:

  • 1 ADT Passenger

  • direct flights

Messages:

Create booking with Voucher

This workflow shows how to create a booking including a voucher code

The parameters for this workflow are:

  • 1 ADT Passenger

  • direct flights

  • test voucher code

Messages:

Update booking with Voucher

This workflow shows how to update a booking and adding a voucher code

The parameters for this workflow are:

  • Existing booking with outbound and inbound flight

  • 1 ADT Passenger

  • test voucher code

Messages:

Change RedressNumber

This workflow shows how to update a booking and change an existing redress number

The parameters for this workflow are:

  • Existing booking with outbound and inbound flight

  • 1 ADT Passenger with redress number

Messages: