Dividing Universal Records

The Universal Record (UR) identifies a traveler's entire booking file, including traveler information as well as any booked travel segments, such as air or rail reservations.

Provider Reservation Divide functionality is currently supported in Universal API only for Galileo (1G), Apollo (1V), and Worldspan (1P). Airline Content Hub (ACH) does not support this functionality.

The ProviderReservationDivide service allows users to:

Note: A Universal Record in Universal API or a PNR on the provider can be divided only if it contains air segments.

The ProviderReservationDivide service mostly functions the same in Galileo and Apollo:

The one difference when using the ProviderReservationDivide service in Galileo and Apollo is:

Split/Divide functionality was added for Worldspan (1P) with Universal v43.0. Release 17.4

Request

A PNR can be divided by traveler inside the Universal Record using the ProviderReservationDivideReq request. For the divide request to be successful, a Provider Reservation must have at least two, and no more than nine, passengers.

The request should include: 

Response

A PNR Divide response is returned in ProviderReservationDivideRsp and includes:

When a new Universal Record is created during the PNR Divide, if the split Booking Traveler(s) have SSR(s) DOCS/DOCO/DOCA with @ProfileID and @ProfileSecureFlightDocKey for the Child Universal Record, then Universal API copies the ProfileID and ProfileSecureFlightDocKey to the new UR.