AirPostOrderChange

Passengers may be able to add or modify their baggage allowance after booking their flight.This endpoint can be used to book or modify the ancillaries after the initial ticket purchase by specifying various parameters, such as Offer ID, Shopping Response ID, Offer Response ID, Seat Response ID, Itinerary ID, and a few more parameters.

When a passenger requests a paid ancillary service, the airline may issue an EMD to facilitate the payment and record the transaction. The EMD contains information such as the passenger’s name, the service requested, the cost, and the validity period.

Schema

  • Name: Provide the name for the request. This is a String value.
  • ReferenceVersion: Provide the version number. This is a Numeric value.

  • Travel Agency Sender:

    • Name: Provide the name for the request. This is a String value.

    • IATA Number: Provide the IATA number for the request. This is a String value.

    • Agency ID: Provide the agency ID for the request. This is a String value.

    • Contacts: This is an Array.

      • EmailContact: Provide the email contact for the request. This is a String value.

The Shopping Response ID is a unique identifier that is generated when a customer performs a search for flights and receives a list of available options.

This is the required field and the value will be Numeric.


This is an optional field. Provide the seat response ID for a specific selection. The value will be Numeric.

This is an optional field. Provide the service list response ID for a specific selection. The value will be Numeric.

  • OrderID: This is the unique identifier that is typically provided by the airline at the time of booking. This is the required field, and the value will be String..

  • GdsBookingReference: This is the code that is used by GDS to identify the booking. The GDS booking references are typically provided by the airlines at the time of booking. This is the required field, and the value will be the String.


  • OptinalServiceId: An OptionalServiceID is a unique identifier that is used to specify a particular optional service that is associated with a passenger’s itinerary. Optional services may include things like baggage fees, in-flight meals.

  • PassengerID : PassengerID is a unique identifier used to identify a specific passenger on a flight. This identifier is typically assigned by the airline and may be used throughout the passenger’s journey to track their itinerary, ticket information, and other relevant data.


  • SeatId: An OptionalServiceID is a unique identifier that is used to specify a particular optional service that is associated with a passenger’s itinerary. When a passenger books a flight, they may be able to choose their seat or may be assigned a seat by the airline. The SeatID is used to identify the specific seat that has been assigned to the passenger.

  • PassengerID : PassengerID is a unique identifier used to identify a specific passenger on a flight. This identifier is typically assigned by the airline and may be used throughout the passenger’s journey to track their itinerary, ticket information, and other relevant data.


This is a required field. Provide the booking type for a specific selection. Valid value is Bookcopy.

This is an optional field. Enter the associated promo code. This is a String value.

This is an optional field. Enter the associated promo discount. This is a String value.

This is an Array

  • Type: This is a required field. Provide the payment type. Valid values are Cardcopy and Chequecopy.

  • Amount: This is a required field. Provide the amount. This is a Numeric value.

  • Method:

    • CardCode: Provide the card code. This is a String value.

For Card Type CC possible Card Codes are AX, DC, DI, DUScopy, JC, MA, MC, VI. For Card Type DC possible Card Codes are MC, RU, and VI.

  • CardNumber: Provide the card number. This is a String value.

  • SeriesCode: Provide the card number. This is a String value.

  • CardHolderName: Provide the card holder’s name. This is a String value.

  • EffectiveExpireDate: Provide the Effective date and Expiration date. This is a String value.

  • Payer:

    • ContactInfoRefs:

  • Passenger: This is an Array.

    Note: This is a required field. The passenger list must have at least one adult. Infant object count should be less than or equal to adult count. Total pax should be less than or eqaul to 9.

    • PassengerID: Provide the passenger ID for the request. This is a String value.

    • PTC: Valid values are ADTcopy, CHDcopy, and INFcopy. This is a String value.

    • OnflyMarkup: This is an optional field. This is a String value.

    • OnflyDiscount: This is an optional field. This is a String value.

    • OnFlyPenalty: This is an optional field. This is a String value.

    • BirthDate: Provide the birth date. This is a Numeric value.

    • NameTitle: Provide the title for the given name. This is a String value. Valid values are,

      • ADT/Male: Mr
      • ADT/Female: Mrscopy and Ms
      • CHD/Male: Mstrcopy
      • CHD/Female: Misscopy
      • INF/Male: Mstrcopy
      • INF/Female: Misscopy
    • FirstName: Provide the first name. This is a String value.

    • MiddleName: Provide the middle name. This is a String value.

    • LastName: Provide the last name. This is a String value. .

    • Gender: Provide the gender of the passenger. Valid values are Malecopy and Femalecopy. This is a String value.

    • ContactInfoRef: Provide the contact information details.


This is an Array. This is a required field. Provide all the contact information here.

  • ContactID: Provide the contact ID.

  • AgencyName: Provide the agency name.

  • EmailAddress: Provide the email address.

  • Phone:

    • CountryCode: Provide the country code.

    • AreaCode: Provide the area code.

    • PhoneNumber: Provide the phone number.

  • Mobile:

    • CountryCode: Provide the country code.

    • MobileNumber: Provide the mobile number.

  • Address:

    • Street: This is an Array. Provide the street details.
    • CityName: Provide the city name.
    • StateProv: Provide the state or province name.
    • PostalCode: Provide the postal code.
    • CountryCode: Provide the country code.
  • PassengerContact: Provide the contact details.

    • EmailAddress: Provide your email ID. This is a String value.

    • Phone:

      • CountryCode: Provide the country code. This is a String value.

      • AreaCode: Provide the area code. This is a String value.

      • PhoneNumber: Provide the phone number. This is a Numeric value.


Payments

The Paymentscopy section contains details about the payment transactions associated with the booking.

  • Payment: List of payment details.
    • Type: The payment method used (e.g., CARDcopy, CHECKcopy).
    • Amount: The total payment amount.
    • Method: Details of the payment method used.
      • PaymentCard: Information related to the payment card.
        • CardType: Type of card used (e.g., CC for credit card, DC for debit card).
        • CardCode: Card network code (e.g., MC for Mastercard, VI for Visa).
        • CardNumber: The card number used for payment.
        • SeriesCode: The CVV/CVC security code of the card.
        • CardHolderName: The name of the cardholder.
        • EffectiveExpireDate: Card validity details.
          • Effective: The effective start date of the card (if applicable).
          • Expiration: The expiry date of the card (YYYY-MMcopy format).
    • Payer: Information about the person making the payment.
      • ContactInfoRefs: Reference ID for the payer’s contact information.

Order

The Ordercopy section provides details about the booking order and its status.

  • OrderID: Unique identifier for the booking order.

  • GdsBookingReference: The Global Distribution System (GDS) booking reference.

  • OrderStatus: The status of the Booking (e.g., SUCCESScopy, FAILEDcopy).

  • PnrStatus: The status of the Passenger Name Record (PNR).

  • ScheduleChangeIndicator: Indicates whether there has been a schedule change.

    • truecopy: Schedule change exists.
    • falsecopy: No schedule change.
  • ScheduleChangeStatus: The status of the schedule change (e.g., Initiatedcopy, Completedcopy).

  • NeedToTicket: Indicates if ticket issuance is required.

    • "Y"copy: Ticket needs to be issued.
    • "N"copy: No ticket issuance required.
  • OptionalServiceStatus: The status of additional services (e.g., baggage, meal selection).

    • "SUCCESS"copy: Additional services were processed successfully.
    • "FAILED"copy: Additional services could not be processed.
  • SeatSelectionStatus: The status of seat selection.

    • "SUCCESS"copy: Seats were selected successfully.
    • "FAILED"copy: Seat selection was not successful.
  • OfferID: Unique identifier for the Air Itinerary.

  • Owner: Airline code of the offer provider.

  • OwnerName: Airline name.

  • TicketType: Type of ticket (e.g., Single, Round-trip).

  • IsBrandedFare: Indicates if the fare is part of a branded fare category.

  • BrandedFareOptions - List of branded fare options available for the booking (Array).

  • CabinOptions - List of available cabin options (Array).

  • IsAdditionalCabinType - Indicates whether an additional cabin type is available.

  • Eticket: Specifies if the ticket is electronic.

  • AllowHold: Indicates if the booking can be put on hold(e.g.,Y or N).

  • TimeLimits: Defines expiration times for the offer.

    • OfferExpirationDateTime: Time when the offer expires.
    • PaymentExpirationDateTime: Deadline for payment.
  • PassportRequired: Specifies if a passport is needed for booking.

  • BookingCurrencyCode: Currency code used for booking.

  • EquivCurrencyCode : Requested Currency code for booking.

  • BookingFeeInfo : Additional transaction fees.

    • FeeType : Type of the transaction fee applied.
    • BookingCurrencyPrice: BookingFee Amount in the booking currency.
    • EquivCurrencyPrice: BookingFee Amount in the equivalent currency.
  • TotalPrice: Total price breakdown(Base+Tax).

    • BookingCurrencyPrice: Total price in the booking currency.
    • EquivCurrencyPrice: Total price in the equivalent currency.
  • BasePrice: Base fare excluding taxes.

    • BookingCurrencyPrice: Base price in the booking currency.
    • EquivCurrencyPrice: Base price in the equivalent currency.
  • TaxPrice: Tax fare from the airline

    • BookingCurrencyPrice: Tax price in the booking currency.
    • EquivCurrencyPrice: Tax price in the equivalent currency.
  • Commission: Commission details.

    • AgencyCommission : The commission given for the agency
      • BookingCurrencyPrice:Commission in the booking currency.
      • EquivCurrencyPrice: Commission in the equivalent currency.
    • AgencyYqCommission : : The commission given for the YQ tax fare.
      • BookingCurrencyPrice: Commission in the booking currency.
      • EquivCurrencyPrice: Commission in the equivalent currency.
  • PortalCharges : Defines additional charges applied to the booking(Portal level).

    • Markup: Extra charges added to the booking..
      • BookingCurrencyPrice: Markup amount in the booking currency.
      • EquivCurrencyPrice: Markup amount in the equivalent currency.
    • Surcharge: Additional service fees.
      • BookingCurrencyPrice: Surcharge in the booking currency.
      • EquivCurrencyPrice:Surcharge in the equivalent currency.
    • Discount: Reduction in ticket price, either as a percentage or fixed amount.
      • BookingCurrencyPrice: Discount Amount in the booking currency.
      • EquivCurrencyPrice: Discount Amount in the equivalent currency.
  • AgentMarkupInfo : The amount given in the Booking Process.

    • OnflyMarkup: Represents markup charges applied to the booking.
      • BookingCurrencyPrice: The price in the booking currency.
      • EquivCurrencyPrice: The price in the requested currency.
    • OnflyDiscount: Discounts applied on the booking.
      • BookingCurrencyPrice: Discount in booking currency.
      • EquivCurrencyPrice: Discount in requested currency.
    • OnflyHst: Harmonized Sales Tax (HST) applied.
      • BookingCurrencyPrice: Tax amount in booking currency.
      • EquivCurrencyPrice: Tax amount in requested currency.
    • PromoDiscount: Promo discount details.
      • BookingCurrencyPrice: Promo discount in booking currency.
      • EquivCurrencyPrice: Promo discount in requested currency.
      • PromoCode: The applied promotional code (if any).
  • Penalty: Fees for changes or cancellations.

    • ChangeFee:Represents the fee charged for modifying a booking.
      • Before: Change fee applicable before the specified deadline.
        • BookingCurrencyPrice: Change fee in the booking currency. (NA means no fee specified)
        • EquivCurrencyPrice: Change fee in the equivalent currency.(NA means no fee specified)
      • After:Change fee applicable after the specified deadline.
        • BookingCurrencyPrice: Change fee in the booking currency.(NA means no fee specified)
        • EquivCurrencyPrice: Change fee in the equivalent currency. (NA means no fee specified)
    • CancelationFee: Represents the fee charged for cancelling a booking.
      • Before: Cancellation fee applicable before the specified deadline.
        • BookingCurrencyPrice: Cancellation fee in the booking currency. (NA means no fee specified)
        • EquivCurrencyPrice: Cancellation fee in the equivalent currency.(NA means no fee specified)
      • After: Cancellation fee applicable after the specified deadline.
        • BookingCurrencyPrice: Cancellation fee in the booking currency.(NA means no fee specified)
        • EquivCurrencyPrice: Cancellation fee in the equivalent currency. (NA means no fee specified)
  • OfferItem: Contains pricing and service details.

    • OfferItemID: Unique identifier for the offer item.
    • Refundable: Indicates whether the offer is refundable (truecopy or falsecopy).
    • PassengerType: Passenger type (e.g., ADTcopy for adult, CHDcopy for child).
    • PassengerQuantity: Number of passengers for this offer.
    • TotalPriceDetail: Contains total price details of the offer.
      • TotalAmount: Total amount including all charges.
        • BookingCurrencyPrice: Price in booking currency.
        • EquivCurrencyPrice: Price in equivalent currency.
    • Service: List of additional services linked to the offer.
      • ServiceID: Unique identifier for the service.
      • PassengerRefs: References the passenger receiving the service.
      • FlightRefs: References the flight linked to this service.where you can find the flight details from the FlightList by mapping this FlightRefs Key.
  • FareDetail: Contains price breakdown, taxes, and commissions.

    • PassengerRefs: References the passenger for the fare details.
    • Price: Price details.
      • TotalAmount: Total amount including all charges.
        • BookingCurrencyPrice: Price in booking currency.
        • EquivCurrencyPrice: Price in equivalent currency.
      • BaseAmount: The base fare price.
        • BookingCurrencyPrice: Price in booking currency.
        • EquivCurrencyPrice: Price in equivalent currency.
      • TaxAmount: Total taxes applied.
        • BookingCurrencyPrice: Tax price in booking currency.
        • EquivCurrencyPrice: Tax price in equivalent currency.
      • Commission: Commission details.
        • AgencyCommission: Agency Commission details.
          • BookingCurrencyPrice: Commission amount in booking currency.
          • EquivCurrencyPrice: Commission amount in equivalent currency.
        • AgencyYqCommission: Additional agency commission.
          • BookingCurrencyPrice: Commission amount in booking currency.
          • EquivCurrencyPrice: Commission amount in equivalent currency.
      • BookingFee: Additional transaction fees.
        • BookingCurrencyPrice: Fee amount in booking currency.
        • EquivCurrencyPrice: Fee amount in equivalent currency.
      • PortalCharges: Defines additional charges applied to the booking(portal level).
        • Markup: Extra charges added to the booking.
          • BookingCurrencyPrice: Markup amount in booking currency.
          • EquivCurrencyPrice: Markup amount in equivalent currency.
        • Surcharge: Additional service fees.
          • BookingCurrencyPrice: Surcharge amount in booking currency.
          • EquivCurrencyPrice: Surcharge amount in equivalent currency.
        • Discount: Price reductions applied.
          • BookingCurrencyPrice: Discount amount in booking currency.
          • EquivCurrencyPrice: Discount amount in equivalent currency.
  • Taxes: List of individual taxes applied.

    • TaxCode: Code identifying the type of tax.
    • BookingCurrencyPrice: Tax amount in booking currency.
    • EquivCurrencyPrice: Tax amount in equivalent currency.
  • FareComponent: Describes the fare class, booking class, and cabin type for each segment.

    • PriceClassRef: References the price class.
    • SegmentRefs: References flight segments.
    • FareBasis: Details about fare basis codes
      • FareBasisCode: Code representing the fare basis.
        • Refs: Reference codes. where you can see the details in FareList by mapping this code
        • Code: Fare basis code for each code.
      • RBD: Reservation booking designator.This code is used to identify the specific booking class of a flight
      • CabinType: Cabin class (e.g., Y: ECONOMYcopy, S: PREM ECONOMYcopy, C: BUSINESScopy, D: PREMBUSINESScopy, F: FIRSTCLASScopy, and P: PREMFIRSTCLASScopy).
      • SeatLeft: Number of available seats.
  • OfferItemID - Unique identifier for each service offer item.

  • Service - Contains passenger and segment references.

    • PassengerRefs: Identifies the passenger eligible for the service.
    • SegmentRefs: Identifies the flight segment applicable to the service.
  • Price - Contains pricing details for the service.

    • Total: Total amount including all charges.
      • BookingCurrencyPrice: Price in booking currency.
      • EquivCurrencyPrice: Price in equivalent currency.
    • Base: The base fare price.
      • BookingCurrencyPrice: Price in booking currency.
      • EquivCurrencyPrice: Price in equivalent currency.
    • Tax: Total taxes applied.
      • BookingCurrencyPrice: Tax price in booking currency.
      • EquivCurrencyPrice: Tax price in equivalent currency.
  • ServiceDefinitionRef - Reference to the service definition, linking the offer item to a specific service type (e.g., baggage, seat selection).

  • DataLists - Contains structured lists of relevant entities.

  • PassengerList - List of Passenger details

  • Passengers - contains the passengers details(Array of objects)

    • PassengerID: Unique identifier for the passenger.
    • PTC: Passenger Type Code.
    • OnflyMarkup: Markup amount applied.
    • OnflyDiscount: Discount amount applied.
    • BirthDate: Passenger’s date of birth.
    • NameTitle: Title of the passenger (Mr/Ms/etc.).
    • FirstName: First name.
    • MiddleName: Middle name (if any).
    • LastName: Last name.
    • Gender: Passenger’s gender.
    • TravelDocument Passport details of the passenger(Array of objects)
      • DocumentNumber: Passport or travel document number.
      • DocumentType: Type of travel document (e.g., Passport “P”).
      • ExpiryDate: Expiration date of the document.
      • IssuingCountry: Country that issued the document.
    • ContactInfoRef: Reference to the contact information.
    • attributes: Additional attributes related to the passenger.

DisclosureList

  • Disclosures: An array containing disclosure-related information (empty in this response).

FareList

  • FareGroup (Array of objects)

    • FareGroupRef: Reference to the fare group.
    • FareCode: Code representing the fare.
    • FareBasisCode: Basis code for the fare.
  • FlightSegmentList: Contains a list of flight segments.

    • FlightSegment: Array of individual flight segment details.
      • SegmentKey: Unique identifier for the flight segment.
      • Departure: Contains details of the departure location and time.
        • AirportCode: IATA code of the departure airport.
        • Date: Departure date in YYYY-MM-DDcopy format.
        • Time: Departure time in HH:MM:SScopy format.
        • AirportName: Full name of the departure airport.
        • Terminal: Terminal details.
          • Name: Terminal number (if applicable).
      • Arrival: Contains details of the arrival location and time.
        • AirportCode: IATA code of the arrival airport.
        • Date: Arrival date in YYYY-MM-DDcopy format.
        • Time: Arrival time in HH:MM:SScopy format.
        • AirportName: Full name of the arrival airport.
        • Terminal: Terminal details.
          • Name: Terminal name or number (if applicable).
      • MarketingCarrier: The airline that sells the flight.
        • AirlineID: Airline IATA code.
        • Name: Name of the airline.
        • FlightNumber: The flight number assigned by the marketing carrier.
      • OperatingCarrier: The airline that actually operates the flight.
        • AirlineID: Airline IATA code.
        • Name: Name of the airline.
        • FlightNumber: The flight number assigned by the operating carrier.
      • Equipment: Aircraft information.
        • AircraftCode: Aircraft type code.
        • Name: Aircraft model name.
      • Code: Additional flight segment-related codes.
        • MarriageGroup: Grouping information for married flight segments.
      • FlightDetail: Additional flight-related details.
        • FlightDuration: Total flight duration.
          • Value: Duration in H Mcopy format.
        • Stops: Number of stops in the flight segment.
          • Value: Number of stops.
        • InterMediate: List of intermediate stops (if applicable).
        • AirMilesFlown: Total miles flown for the segment.
      • BrandId: Brand associated with the flight segment.
  • FlightList: Lists complete flight journeys.

    • FlightKey: Identifier for the flight.
    • Journey: Total time and number of stops.
    • SegmentReferences: List of segments that form the journey.
  • OriginDestinationList: Defines the travel routes.

    • OriginDestination: Origin and destination pair.
      • OriginDestinationKey: Unique key for the origin-destination pair.
      • DepartureCode: IATA airport code for departure.
      • ArrivalCode: IATA airport code for arrival.
      • FlightReferences: Flights available for this route.
  • PriceClassList: Lists price classes.

    • PriceClass: Defines pricing categories.
      • PriceClassID: Unique identifier for the price class.
      • Name: Name of the price class.
      • Code: Code associated with the price class.
  • BaggageAllowanceList: Contains baggage allowance details.

    • BaggageAllowance: Baggage policy for a segment.
      • BaggageAllowanceID: Unique ID for baggage rule.
      • BaggageCategory: Type of baggage (e.g., Checked).
      • AllowanceDescription: Explanation of baggage allowance.
      • PieceAllowance: Number of baggage pieces allowed.
  • ServiceDefinitionList

  • ServiceDefinition (Array of objects)

    • ServiceDefinitionID: Unique identifier for the service.
    • ServiceType: Type of service (e.g., BAG for baggage services).
    • ServiceCode: Service code.
    • ServiceName: Name of the service.
  • FopList (Form of Payment List):

  • CC (Credit Card)

    • Allowed: Whether credit cards are allowed (Y/N).
    • Types
      • AX, MC, VI, etc.: Different credit card types.
        • F: Booking currency price.
        • P: Payment amount.
  • DC (Debit Card)

    • Allowed: Whether debit cards are allowed.
    • Types
      • MC, VI, RU, etc.: Different debit card types.
        • F: Booking currency price.
        • P: Payment amount.
  • CASH: Whether cash payment is allowed.

  • CHEQUE: Whether cheque payment is allowed.

  • ACH: Whether ACH payment is allowed.

  • PG: Whether payment gateway is allowed.

  • FopKey: Unique identifier for the form of payment.

  • TicketDocInfos - Contains details about ticket documents.

    • TicketDocInfo - Array of objects containing ticket information.
      • TicketDocument - Object containing ticket document details.
        • TicketDocNbr - The unique ticket document number.
        • Type - The type of ticket document (e.g., “TKT”).
      • PassengerReference - The reference ID of the passenger associated with the ticket.
      • GdsBookingReference - The booking reference number from the Global Distribution System (GDS).

MetaData

  • MetaData: Reserved for additional metadata (currently empty).

Request URL

curl --location --request POST 'https://newapi.tltid.com/AirOrderChange' \
--header 'Authorization: <YOUR_ACCESS_TOKEN>' \
copy

Request Body Sample

{
    "OrderChangeRQ": {
        "Document": {
            "Name": "Wintlt NDC GATEWAY",
            "ReferenceVersion": "1.0"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "Skyroute B2B Portal",
                    "IATA_Number": "1111111111",
                    "AgencyID": "Skyroute B2B Portal",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "pst@claritytts.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1679299656823220978",
         "SeatResponseId": "1679299875388811691",
        "ServiceListResponseId": "1679299905760281451",
        "Query": {
            "OrderID": "NREFQIDC",
            "GdsBookingReference": [
                "OUFSVJ"
            ],
            "OrderServicing": {
                "AcceptOffer": {
                    "ServiceList": [
                        {
                            "OptinalServiceId": "1679299908086613481",
                            "PassengerID": "ADT1"
                        }
                    ],
                    "Seat": [
                         {
                        "SeatId": "1679299879190691941",
                        "PassengerID": "ADT1"
                    }
                    ]
                }
            }
        },
        "BookingType": "BOOK",
        "Payments": {
            "Payment": [
                {
                    "Type": "CHECK",
                    "Amount": 99.44,
                    "ChequeNumber": "323325",
                    "OnflyMarkup": "0.00",
                    "OnflyDiscount": "0.00",
                    "PromoCode": "",
                    "PromoDiscount": "",
                    "onFlyPenalty": ""
                }
            ]
        },
        "DataLists": {
            "PassengerList": {
                "Passenger": [
                          {
            "PassengerID": "ADT1",
            "PTC": "ADT",
            "BirthDate": "1996-03-15",
            "NameTitle": "Mr",
            "FirstName": "LEBRON",
            "MiddleName": "",
            "LastName": "JAMES",
            "Gender": "Male",
            "ContactInfoRef": "CTC1"
          }
                ]
            },
            "ContactList": {
                "ContactInformation": [
                    {
                        "ContactID": "CTC1",
                        "AgencyName": "kathir",
                        "EmailAddress": "kathir@gmail.com",
                        "Phone": {
                            "ContryCode": "+91",
                            "AreaCode": "",
                            "PhoneNumber": "9854785465"
                        },
                        "Mobile": {
                            "ContryCode": "+91",
                            "MobileNumber": "9854785465"
                        },
                        "Address": {
                            "Street": [
                                "testing address1",
                                null
                            ],
                            "CityName": "chennai",
                            "StateProv": "AX",
                            "PostalCode": "123465",
                            "CountryCode": "CA"
                        },
                        "PassengerContact": {
                            "EmailAddress": "mosris@gmail.com",
                            "Phone": {
                                "ContryCode": "",
                                "AreaCode": "",
                                "PhoneNumber": "9856325698"
                            }
                        }
                    }
                ]
            }
        }
    }
}
copy

Response Sample

{
    "OrderViewRS": {
        "Document": {
            "Name": "API GATEWAY",
            "ReferenceVersion": "1.2"
        },
        "Party": {
            "Sender": {
                "TravelAgencySender": {
                    "Name": "Lucky Travels",
                    "IATA_Number": "",
                    "AgencyID": "",
                    "Contacts": {
                        "Contact": [
                            {
                                "EmailContact": "pst@claritytts.com"
                            }
                        ]
                    }
                }
            }
        },
        "ShoppingResponseId": "1679299656823220978",
        "Success": {},
        "Order": [
            {
                "OrderID": "NREFQIDC",
                "GdsBookingReference": "OUFSVJ",
                "NeedToTicket": "N",
                "OptionalServiceStatus": "FAILED",
                "SeatSelectionStatus": "SUCCESS",
                "OfferID": "137211721101679299662551142435",
                "Owner": "WS",
                "OwnerName": "Westjet",
                "IsBrandedFare": "Y",
                "BrandedFareOptions": [],
                "CabinOptions": [],
                "IsAdditionalCabinType": "N",
                "Eticket": "",
                "TimeLimits": {
                    "OfferExpirationDateTime": "2023-03-20T10:17:37"
                },
                "BookingCurrencyCode": "CAD",
                "EquivCurrencyCode": "CAD",
                "HstPercentage": "",
                "RewardSettings": {
                    "RewardAvailable": "N",
                    "PointTypes": [],
                    "PointValues": {}
                },
                "BookingFeeInfo": {
                    "FeeType": "",
                    "BookingCurrencyPrice": 0,
                    "EquivCurrencyPrice": 0
                },
                "TotalPrice": {
                    "BookingCurrencyPrice": 232.35,
                    "EquivCurrencyPrice": 232.35
                },
                "BasePrice": {
                    "BookingCurrencyPrice": 195,
                    "EquivCurrencyPrice": 195
                },
                "TaxPrice": {
                    "BookingCurrencyPrice": 37.35,
                    "EquivCurrencyPrice": 37.35
                },
                "Commission": {
                    "AgencyCommission": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "AgencyYqCommission": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    }
                },
                "PortalCharges": {
                    "Markup": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "Surcharge": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "Discount": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    }
                },
                "AgentMarkupInfo": {
                    "OnflyMarkup": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "OnflyDiscount": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "OnflyHst": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0
                    },
                    "PromoDiscount": {
                        "BookingCurrencyPrice": 0,
                        "EquivCurrencyPrice": 0,
                        "PromoCode": ""
                    }
                },
                "Penalty": {
                    "ChangeFee": {
                        "Before": {
                            "BookingCurrencyPrice": "NA",
                            "EquivCurrencyPrice": "NA"
                        },
                        "After": {
                            "BookingCurrencyPrice": "NA",
                            "EquivCurrencyPrice": "NA"
                        }
                    },
                    "CancelationFee": {
                        "Before": {
                            "BookingCurrencyPrice": "NA",
                            "EquivCurrencyPrice": "NA"
                        },
                        "After": {
                            "BookingCurrencyPrice": "NA",
                            "EquivCurrencyPrice": "NA"
                        }
                    }
                },
                "PaxSeatInfo": [],
                "OfferItem": [
                    {
                        "OfferItemID": "OFFERITEMID1",
                        "Refundable": "0",
                        "PassengerType": "ADT",
                        "PassengerQuantity": 1,
                        "TotalPriceDetail": {
                            "TotalAmount": {
                                "BookingCurrencyPrice": 232.35,
                                "EquivCurrencyPrice": 232.35
                            }
                        },
                        "Service": [
                            {
                                "ServiceID": "SV1",
                                "PassengerRefs": "ADT1",
                                "FlightRefs": "Flight1"
                            }
                        ],
                        "FareDetail": {
                            "PassengerRefs": "ADT1",
                            "Price": {
                                "TotalAmount": {
                                    "BookingCurrencyPrice": 232.35,
                                    "EquivCurrencyPrice": 232.35
                                },
                                "BaseAmount": {
                                    "BookingCurrencyPrice": 195,
                                    "EquivCurrencyPrice": 195
                                },
                                "TaxAmount": {
                                    "BookingCurrencyPrice": 37.35,
                                    "EquivCurrencyPrice": 37.35
                                },
                                "Commission": {
                                    "AgencyCommission": {
                                        "BookingCurrencyPrice": 0,
                                        "EquivCurrencyPrice": 0
                                    },
                                    "AgencyYqCommission": {
                                        "BookingCurrencyPrice": 0,
                                        "EquivCurrencyPrice": 0
                                    }
                                },
                                "BookingFee": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "PortalCharges": {
                                    "Markup": {
                                        "BookingCurrencyPrice": 0,
                                        "EquivCurrencyPrice": 0
                                    },
                                    "Surcharge": {
                                        "BookingCurrencyPrice": 0,
                                        "EquivCurrencyPrice": 0
                                    },
                                    "Discount": {
                                        "BookingCurrencyPrice": 0,
                                        "EquivCurrencyPrice": 0
                                    }
                                },
                                "Taxes": [
                                    {
                                        "TaxCode": "RC",
                                        "BookingCurrencyPrice": 15.23,
                                        "EquivCurrencyPrice": 15.23
                                    },
                                    {
                                        "TaxCode": "SQ",
                                        "BookingCurrencyPrice": 15,
                                        "EquivCurrencyPrice": 15
                                    },
                                    {
                                        "TaxCode": "CA",
                                        "BookingCurrencyPrice": 7.12,
                                        "EquivCurrencyPrice": 7.12
                                    }
                                ]
                            }
                        },
                        "FareComponent": [
                            {
                                "PriceClassRef": "PCR_1",
                                "SegmentRefs": "Segment1",
                                "FareBasis": {
                                    "FareBasisCode": {
                                        "Refs": "FG_1",
                                        "Code": "ACUD0ZBJ"
                                    },
                                    "RBD": "A",
                                    "CabinType": "Y",
                                    "SeatLeft": "9"
                                }
                            }
                        ]
                    },
                    {
                        "OfferItemID": "Seat-OfferItem-1",
                        "Service": {
                            "PassengerRefs": "ADT1",
                            "SegmentRefs": "Segment1",
                            "SelectedSeat": {
                                "Seat": {
                                    "Row": 4,
                                    "Column": "A"
                                }
                            }
                        },
                        "Price": {
                            "Base": {
                                "BookingCurrencyPrice": 88,
                                "EquivCurrencyPrice": 88
                            },
                            "Tax": {
                                "BookingCurrencyPrice": 11.44,
                                "EquivCurrencyPrice": 11.44
                            },
                            "Total": {
                                "BookingCurrencyPrice": 99.44,
                                "EquivCurrencyPrice": 99.44
                            }
                        }
                    }
                ],
                "BaggageAllowance": [
                    {
                        "SegmentRefs": "Segment1",
                        "PassengerRefs": "ADT1",
                        "BaggageAllowanceRef": "Bag1"
                    }
                ],
                "SplitPaymentInfo": [
                    {
                        "AirItineraryId": "137211721101679299662551142435",
                        "MultipleFop": "N",
                        "MaxCardsPerPax": 0,
                        "MaxCardsPerPaxInMFOP": 0
                    }
                ],
                "BookingToEquivExRate": 1,
                "FopRef": "FOP_429_0_1172_0_ALL_PUB"
            }
        ],
        "DataLists": {
            "PassengerList": {
                "Passengers": [
                    {
                        "attributes": {
                            "PassengerID": "ADT1"
                        },
                        "PassengerID": "ADT1",
                        "PTC": "ADT",
                        "BirthDate": "1996-03-15",
                        "NameTitle": "Mr",
                        "FirstName": "LEBRON",
                        "MiddleName": "",
                        "LastName": "JAMES",
                        "Gender": "Male",
                        "TravelDocument": {
                            "DocumentNumber": "",
                            "ExpiryDate": "2001-01-01",
                            "IssuingCountry": "",
                            "DocumentType": "P"
                        },
                        "Preference": {
                            "WheelChairPreference": {
                                "Reason": ""
                            },
                            "SeatPreference": "any"
                        },
                        "LoyaltyProgramAccount": [],
                        "ContactInfoRef": "CTC1"
                    }
                ]
            },
            "DisclosureList": {
                "Disclosures": []
            },
            "contactEmail": [
                "kathir@gmail.com"
            ],
            "contactNumber": [
                "9854785465"
            ],
            "ContactAddress": [
                "testing address1"
            ],
            "FareList": {
                "FareGroup": [
                    {
                        "FareGroupRef": "FG_1",
                        "FareCode": "70J",
                        "FareBasisCode": "ACUD0ZBJ"
                    }
                ]
            },
            "FlightSegmentList": {
                "FlightSegment": [
                    {
                        "SegmentKey": "Segment1",
                        "Departure": {
                            "AirportCode": "YKF",
                            "Date": "2023-05-26",
                            "Time": "22:00:00",
                            "AirportName": "Waterloo Airport",
                            "Terminal": {
                                "Name": ""
                            }
                        },
                        "Arrival": {
                            "AirportCode": "YVR",
                            "Date": "2023-05-26",
                            "Time": "22:45:00",
                            "AirportName": "Vancouver International Airport",
                            "Terminal": {
                                "Name": ""
                            }
                        },
                        "MarketingCarrier": {
                            "AirlineID": "WS",
                            "Name": "Westjet",
                            "FlightNumber": "8503"
                        },
                        "OperatingCarrier": {
                            "AirlineID": "WS",
                            "Name": "Westjet",
                            "FlightNumber": "8503"
                        },
                        "Equipment": {
                            "AircraftCode": "73H",
                            "Name": "Boeing 737-800 (winglets) pax"
                        },
                        "Code": {
                            "MarriageGroup": ""
                        },
                        "FlightDetail": {
                            "FlightDuration": {
                                "Value": "3 Hrs 45 Min"
                            },
                            "Stops": {
                                "Value": 0
                            },
                            "InterMediate": [],
                            "AirMilesFlown": "2054"
                        },
                        "BrandId": "BASIC"
                    }
                ]
            },
            "FlightList": {
                "Flight": [
                    {
                        "FlightKey": "Flight1",
                        "Journey": {
                            "Time": "3 H 45 M",
                            "Stops": 0
                        },
                        "SegmentReferences": "Segment1"
                    }
                ]
            },
            "OriginDestinationList": {
                "OriginDestination": [
                    {
                        "OriginDestinationKey": "OD1",
                        "DepartureCode": "YKF",
                        "ArrivalCode": "YVR",
                        "FlightReferences": "Flight1"
                    }
                ]
            },
            "PriceClassList": {
                "PriceClass": [
                    {
                        "PriceClassID": "PCR_1",
                        "Name": "Basic",
                        "Code": "Basic",
                        "Descriptions": {
                            "Description": []
                        }
                    }
                ]
            },
            "BaggageAllowanceList": {
                "BaggageAllowance": [
                    {
                        "BaggageAllowanceID": "Bag1",
                        "BaggageCategory": "Checked",
                        "AllowanceDescription": {
                            "ApplicableParty": "Traveler",
                            "Description": "CHECKED ALLOWANCE"
                        },
                        "PieceAllowance": {
                            "ApplicableParty": "Traveler",
                            "TotalQuantity": "0",
                            "Unit": "kg"
                        }
                    }
                ]
            },
            "FopList": [
                {
                    "CC": {
                        "Allowed": "Y",
                        "Types": {
                            "AX": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0,
                                "Charges": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                }
                            },
                            "MC": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0,
                                "Charges": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                }
                            },
                            "VI": {
                                "F": {
                                    "BookingCurrencyPrice": "0",
                                    "EquivCurrencyPrice": "0"
                                },
                                "P": 0,
                                "Charges": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                }
                            }
                        }
                    },
                    "DC": {
                        "Allowed": "Y",
                        "Types": {
                            "MC": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0,
                                "Charges": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                }
                            },
                            "VI": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0,
                                "Charges": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                }
                            },
                            "RU": {
                                "F": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                },
                                "P": 0,
                                "Charges": {
                                    "BookingCurrencyPrice": 0,
                                    "EquivCurrencyPrice": 0
                                }
                            }
                        }
                    },
                    "CASH": {
                        "Allowed": "N",
                        "Types": {}
                    },
                    "CHEQUE": {
                        "Allowed": "Y",
                        "Types": {}
                    },
                    "ACH": {
                        "Allowed": "Y",
                        "Types": {}
                    },
                    "PG": {
                        "Allowed": "Y",
                        "Types": {}
                    },
                    "FopKey": "FOP_429_0_1172_0_ALL_PUB"
                }
            ]
        },
        "TicketDocInfos": {
            "TicketDocInfo": [
                {
                    "TicketDocument": {
                        "TicketDocNbr": "8381609825639",
                        "Type": "TKT"
                    },
                    "PassengerReference": "ADT1",
                    "GdsBookingReference": "OUFSVJ"
                }
            ]
        },
        "MetaData": {}
    }
}
copy

Try it out!

Swagger UI

OrderChangeRQ
 0.1.9 
OAS3