Air Merchandising Fulfillment

The Air Merchandising Fulfillment request can include optional services for multiple carriers and multiple providers. The request is made post-booking, and the response returns the confirmed optional services.

For example, Air Merchandising Fulfillment can be used to confirm seat options selected from the Seat Map response and bags selected from the Air Merchandising Offer Availability response.

Schema

Located in AirReqRsp.xsd:

Request

The AirMerchandisingFulfillmentReq supports the fulfillment of Optional Services.

  1. Enter the minimum data required for all carriers and providers in the Air Merchandising Fulfillment request:
  2. Enter additional request data as required by the supplier or provider.

Response

The AirMerchandisingFulfillmentRsp contains the entire Universal Record including new or updated Optional Service information. The response either:

If multiple Optional Services were requested, Universal API tries to fulfill all Optional Services, regardless of mixed providers. For example if a booking is DL (ACH) and KL (ATPCO), Universal API sends a request to fulfill the DL Optional Service, and also sends a request to fulfill the KL Optional Service, even if the DL Optional Service fails. Successfully booked Optional Services and a success message, as well as warnings for Optional Service bookings that failed, are returned in the response.

The success message “One or more ancillary services saved successfully.” is returned in ResponseMessage (Type=”Info” and Code “4436”).

Warning messages are similar to the following, where XX is the carrier code:

Click an element/attribute in UniversalRecord for details.

AirReservation/OptionalServices

Errors and Warnings

Only successful merchandising transactions result in a saved Universal Record. If the Fulfillment transaction as a whole fails at any point, the Universal Record that has been created or updated is rolled back and an error is returned: