Model: preAuthAirline
1 min
Model Parameters
- preAuthAirlineExample
{ "transactionID": "ARL-BC123456", "transactionDateTime": "2022-03-11T17:07:24-07:00", "eventSource": "web", "accountID": "12363454566", "isGuestCheckout": false, "isAgenticCheckout": false, "paymentAmount": 1082.91, "taxAmount": 1.23, "deliveryAmount": 5.99, "currencyCode": "USD", "success": true, "ipAddress": "10.12.12.123", "emailAddress": "[email protected]", "authenticationMethod": "magicLink", "purchaseType": "services", "payment": { "salesRepID": "SR#46k90", "referralCode": "API 210315", "isGift": false, "orderMessage": "Window seat preferred", "isPaymentInInstallments": false, "isPaymentRecurring": false }, "addresses": [ { "addressType": "billing", "addressID": "23l4jk23klj23", "firstName": "Jane", "lastName": "Doe", "phone": "3125555555", "phoneCountryCode": "001", "address1": "1863 Main Street", "city": "Chicago", "region": "IL", "postCode": "60601", "country": "US" } ], "paymentMethods": [ { "paymentType": "creditCard", "paymentMethodID": "2ljr9vxsdfew", "paymentMethodAmount": 1082.91, "expirationMonth": "11", "expirationYear": "2027", "nameOnCreditCard": "Jane Doe", "cardBin": "345678", "cardLastFour": "1111" } ], "flightInformation": { "pnr": "ABC123", "flightType": "round-trip", "isThirdPartyBooking": false, "initialDepartingAirport": "ORD", "finalArrivalAirport": "LAX", "numberOfPassengers": 1, "segments": [ { "routeInfo": "ORD-LAX", "airlineName": "American Airlines", "operatingAirline": "American Airlines", "flightNumber": "AA1234", "ticketClass": "economy", "fareClass": "Y", "departureDateTime": "2022-03-11T08:00:00-06:00", "departureAirportCode": "ORD", "arrivalDateTime": "2022-03-11T11:00:00-07:00", "arrivalAirportCode": "LAX", "isFinalDestination": true } ], "passengers": [ { "passengerID": "PAX001", "ticketNumber": 12345678901, "passengerFirstName": "Jane", "passengerLastName": "Doe", "passengerAdultOrChild": "adult" } ] }, "agencyInformation": { "agencyDetails": [ { "agencyCode": "01234ABC", "agencyName": "Acme Travel Inc", "agencyConfirmationNumber": "ABC123", "agencyCountryCode": "US" } ] }, "insuranceInformation": { "insuranceDetails": [ { "insuranceType": "travel", "insuranceCity": "Chicago", "insuranceCountryCode": "US", "insuranceTotalAmount": 399.04, "insuranceCurrencyCode": "USD" } ] } }- objecttransactionCommon
- transactionIDstringrequiredExampleDescriptionMax Length40
- transactionDateTimestring<date-time>requiredExampleDescriptionFormatdate-time
- eventSourcestring<agentPhone | agentStore | affiliate | kiosk | mobileApp | other | web>requiredExampleDescriptionAllowedagentPhoneagentStoreaffiliatekioskmobileAppotherweb
- accountIDstringExampleDescription
- isGuestCheckoutbooleanrequiredDescription
- isAgenticCheckoutbooleanDescription
- paymentAmountnumberrequiredExampleDescriptionMinimum0
- taxAmountnumberrequiredExampleDescriptionMinimum0
- deliveryAmountnumberrequiredExampleDescriptionMinimum0
- currencyCodestringrequiredExampleDescription
- successbooleanrequiredDescription
- ipAddressstringExampleDescription
- userAgentstringExampleDescriptionMax Length250
- deviceTransactionIDstringExampleDescription
- devicePayloadstringExampleDescription
- ubaIDstringExampleDescriptionMax Length100
- ubaEventsstringExampleDescription
- emailAddressstringrequiredExampleDescription
- authenticationMethodstring<appAuthenticator | appPush | other | password | passkey | magicLink | SMS>ExampleDescriptionAllowedappAuthenticatorappPushotherpasswordpasskeymagicLinkSMS
- failureCodestring<authFailed | exportCompliance | other>ExampleDescriptionAllowedauthFailedexportComplianceother
- brandstringExampleDescriptionMax Length50
- phoneNumberstringExampleDescriptionMax Length25
- latitudenumberExampleDescription
- longitudenumberExampleDescription
- accountStatusstring<active | dormant | suspended | terminated | trial | other>ExampleDescriptionAllowedactivedormantsuspendedterminatedtrialother
- firstNamestringExampleDescription
- middleNamestringExampleDescription
- lastNamestringExampleDescription
- purchaseTypestring<physicalItems | digitalItems | services | other>requiredExampleDescriptionAllowedphysicalItemsdigitalItemsservicesother
- listingIDstringExampleDescriptionMax Length50
- isPaymentOptimizationbooleanDescription
- is3DSbooleanDescription
- objectairlineExtension
- flightInformationflightInformationDescription
- pnrstringExampleDescription
- flightTypestring<one-way | round-trip | multi-city>ExampleDescriptionAllowedone-wayround-tripmulti-city
- isThirdPartyBookingbooleanDescription
- fareBasisCodestringExampleDescription
- otaIdentificationNumberstringExampleDescription
- otaNamestringExampleDescription
- initialDepartingAirportstringExampleDescription
- finalArrivalAirportstringExampleDescription
- numberOfPassengersintegerExampleDescriptionMinimum0
- segmentsflightSegment[]Description
- routeInfostringExampleDescription
- airlineNamestringExampleDescription
- operatingAirlinestringExampleDescription
- flightNumberstringExampleDescription
- ticketClassstring<economy | premium | business | first>ExampleDescriptionAllowedeconomypremiumbusinessfirst
- fareClassstringExampleDescription
- specialFareTypestring<bereavement | corporate | employee | infant | military | senior | student | unaccompaniedMinor | other>ExampleDescriptionAllowedbereavementcorporateemployeeinfantmilitaryseniorstudentunaccompaniedMinorother
- isAwardTicketbooleanDescription
- departureDateTimestring<date-time>ExampleDescriptionFormatdate-time
- departureAirportCodestringExampleDescription
- arrivalDateTimestring<date-time>ExampleDescriptionFormatdate-time
- arrivalAirportCodestringExampleDescription
- isFinalDestinationbooleanExampleDescription
- passengersflightPassenger[]Description
- passengerIDstringExampleDescription
- ticketNumberstringExampleDescription
- passengerDateOfBirthstring<date>ExampleDescriptionFormatdate
- passengerGenderstring<F | M | U | O>ExampleDescriptionAllowedFMUO
- passengerAdultOrChildstring<adult | child | infant>ExampleDescriptionAllowedadultchildinfant
- passengerTitlestringExampleDescription
- passengerFirstNamestringExampleDescriptionMax Length40
- passengerMiddleNamestringExampleDescriptionMax Length20
- passengerLastNamestringExampleDescriptionMax Length40
- passengerFullNamestringExampleDescription
- passengerPhonestringExampleDescription
- passengerPhoneCountryCodestringExampleDescription
- passengerEmailAddressstringExampleDescription
- passengerCheckedBaggageCountintegerExampleDescriptionMinimum0
- passengerLoyaltyNumberstringExampleDescription
- passengerLoyaltySinceDatestring<date>ExampleDescriptionFormatdate
- passengerLoyaltyLevelstringExampleDescription
- passengerPassportNumberstringExampleDescription
- passengerPassportCountryCodestringExampleDescription
- passengerPassportExpirationDatestring<date>ExampleDescriptionFormatdate
- object
- accountaccount
- isEnrolledInLoyaltyProgrambooleanExampleDescription
- loyaltyNumberstringExampleDescription
- accountLocalestringExampleDescription
- accountLevelstringExampleDescription
- accountTypestring<individual | business | family | other>ExampleDescriptionAllowedindividualbusinessfamilyother
- accountRegistrationDateTimestring<date-time>ExampleDescriptionFormatdate-time
- accountEmailUpdatedDateTimestring<date-time>ExampleDescriptionFormatdate-time
- accountPasswordUpdatedDateTimestring<date-time>ExampleDescriptionFormatdate-time
- dateOfBirthstring<date>ExampleDescriptionFormatdate
- loyaltyProgramNamestringExampleDescriptionMax Length100
- loyaltyPointsBalanceintegerExampleDescriptionMinimum0
- paymentpayment
- salesRepIDstringExampleDescriptionMax Length20
- referralCodestringExampleDescriptionMax Length50
- isGiftbooleanExampleDescription
- isPaymentInInstallmentsbooleanDescription
- installmentAmountnumberExampleDescriptionMinimum (exclusive)0
- installmentCurrencyCodestringExampleDescription
- installmentCountintegerExampleDescriptionMinimum (exclusive)0
- isPaymentRecurringbooleanDescription
- orderMessagestringExampleDescription
- addressesaddress[]
- addressIDstringrequiredExampleDescription
- addressTypestring<account | billing | bopis | curbside | departure | destination | fulfillment | listing | lodging | pickup | return | shipping | venue | other>requiredExampleDescriptionAllowedaccountbillingbopiscurbsidedeparturedestinationfulfillmentlistinglodgingpickupreturnshippingvenueother
- primaryFlagbooleanExampleDescription
- isAddressOnFilebooleanDescription
- firstNamestringrequiredExampleDescription
- middleNamestringExampleDescription
- lastNamestringrequiredExampleDescription
- emailAddressstringExampleDescription
- phonestringrequiredExampleDescription
- phoneCountryCodestringrequiredExampleDescription
- address1stringrequiredExampleDescription
- address2stringExampleDescription
- citystringrequiredExampleDescription
- regionstringrequiredExampleDescription
- postCodestringrequiredExampleDescription
- countrystringrequiredExampleDescription
- companyNamestringExampleDescription
- addressCreatedDateTimestring<date-time>ExampleDescriptionFormatdate-time
- addressUpdatedDateTimestring<date-time>ExampleDescriptionFormatdate-time
- paymentMethodspaymentMethodPreAuth[]
- paymentTypestring<bankAccount | cash | check | creditCard | cryptoCurrency | digitalWallet | electronicFundTransfer | giftCard | invoice | loan | loyaltyPoints | moneyOrder | secCard | storeCredit | thirdParty | voucher>ExampleDescriptionAllowedbankAccountcashcheckcreditCardcryptoCurrencydigitalWalletelectronicFundTransfergiftCardinvoiceloanloyaltyPointsmoneyOrdersecCardstoreCreditthirdPartyvoucher
- paymentMethodIDstringExampleDescription
- paymentMethodAmountnumberExampleDescriptionMinimum0
- isPaymentStoredOnFilebooleanExampleDescription
- cardNumberstringExampleDescription
- cardTokenstringExampleDescription
- expirationMonthstring<01 | 02 | 03 | 04 | 05 | 06 | 07 | 8 | 9 | 10 | 11 | 12>ExampleDescriptionAllowed0102030405060789101112
- expirationYearstringExampleDescription
- nameOnCreditCardstringExampleDescription
- cardBinstringExampleDescription
- cardLastFourstringExampleDescription
- totalFailedAttemptsintegerExampleDescriptionMinimum0
- paymentMethodCreatedDateTimestring<date-time>ExampleDescriptionFormatdate-time
- paymentMethodUpdatedDateTimestring<date-time>ExampleDescriptionFormatdate-time
- addressIDstringExampleDescription
- nameOnAccountstringExampleDescription
- walletTypestringExampleDescription
- walletStatusstring<active | pending | inactive>ExampleDescriptionAllowedactivependinginactive
- isWalletProtectionEligiblebooleanExampleDescription
- paymentMethodBalanceAmountnumberExampleDescriptionMinimum (exclusive)0
- giftCardNumberstringExampleDescription
- giftCardLastFourstringExampleDescription
- giftCardBINstringExampleDescription
- expirationDaystringExampleDescription
- pointsintegerExampleDescription
- loyaltyProgramNamestringExampleDescription
- accountTypestring<checking | saving | moneyMarket | other>ExampleDescriptionAllowedcheckingsavingmoneyMarketother
- itemsitem[]
- itemTypestring<giftCard | parking | physicalGood | reservation | subscription | ticket | other>ExampleDescriptionAllowedgiftCardparkingphysicalGoodreservationsubscriptionticketother
- brandNamestringExampleDescription
- descriptionstringExampleDescription
- categorystringExampleDescription
- itemIDstringExampleDescription
- isHighRiskItembooleanrequiredExampleDescription
- pricenumberrequiredExampleDescriptionMinimum0
- faceValueAmountnumberExampleDescriptionMinimum0
- quantitynumberExampleDescription
- addressIDstringExampleDescription
- productConditionstring<new | openPackage | other | refurbished | used>ExampleDescriptionAllowednewopenPackageotherrefurbishedused
- shippingCompanystring<dhl | fedex | ups | usps | other>ExampleDescriptionAlloweddhlfedexupsuspsother
- companyNamestringExampleDescriptionMax Length50
- shippingMethodstring<digital | ground | international | other | nextDay | sameDay | storePickup | twoDay | threeDay>requiredExampleDescriptionAlloweddigitalgroundinternationalothernextDaysameDaystorePickuptwoDaythreeDay
- shippingTrackingNumberstringExampleDescriptionMax Length30
- promoCodestringExampleDescriptionMax Length40
- promoAmountnumberExampleDescriptionMinimum0
- promoTypestring<bogo | bundle | employeeDiscount | freeShipping | loyaltyDiscount | newMemberDiscount | percentage | quantityPromotion | other>ExampleDescriptionAllowedbogobundleemployeeDiscountfreeShippingloyaltyDiscountnewMemberDiscountpercentagequantityPromotionother
- pickupLocationstring<curbside | dropBox | inStore | other>ExampleDescriptionAllowedcurbsidedropBoxinStoreother
- pickupDateTimestring<date-time>ExampleDescriptionFormatdate-time
- pickupPersonFirstNamestringExampleDescriptionMax Length40
- pickupPersonLastNamestringExampleDescriptionMax Length40
- promotionspromotion[]
- promoCodestringExampleDescription
- promoAmountnumberrequiredExampleDescriptionMinimum0
- promoTypestring<bogo | bundle | employeeDiscount | freeShipping | loyaltyDiscount | newMemberDiscount | percentage | quantityPromotion | other>ExampleDescriptionAllowedbogobundleemployeeDiscountfreeShippingloyaltyDiscountnewMemberDiscountpercentagequantityPromotionother
- flightInformationflightInformation
- pnrstringExampleDescription
- flightTypestring<one-way | round-trip | multi-city>ExampleDescriptionAllowedone-wayround-tripmulti-city
- isThirdPartyBookingbooleanDescription
- fareBasisCodestringExampleDescription
- otaIdentificationNumberstringExampleDescription
- otaNamestringExampleDescription
- initialDepartingAirportstringExampleDescription
- finalArrivalAirportstringExampleDescription
- numberOfPassengersintegerExampleDescriptionMinimum0
- segmentsflightSegment[]Description
- routeInfostringExampleDescription
- airlineNamestringExampleDescription
- operatingAirlinestringExampleDescription
- flightNumberstringExampleDescription
- ticketClassstring<economy | premium | business | first>ExampleDescriptionAllowedeconomypremiumbusinessfirst
- fareClassstringExampleDescription
- specialFareTypestring<bereavement | corporate | employee | infant | military | senior | student | unaccompaniedMinor | other>ExampleDescriptionAllowedbereavementcorporateemployeeinfantmilitaryseniorstudentunaccompaniedMinorother
- isAwardTicketbooleanDescription
- departureDateTimestring<date-time>ExampleDescriptionFormatdate-time
- departureAirportCodestringExampleDescription
- arrivalDateTimestring<date-time>ExampleDescriptionFormatdate-time
- arrivalAirportCodestringExampleDescription
- isFinalDestinationbooleanExampleDescription
- passengersflightPassenger[]Description
- passengerIDstringExampleDescription
- ticketNumberstringExampleDescription
- passengerDateOfBirthstring<date>ExampleDescriptionFormatdate
- passengerGenderstring<F | M | U | O>ExampleDescriptionAllowedFMUO
- passengerAdultOrChildstring<adult | child | infant>ExampleDescriptionAllowedadultchildinfant
- passengerTitlestringExampleDescription
- passengerFirstNamestringExampleDescriptionMax Length40
- passengerMiddleNamestringExampleDescriptionMax Length20
- passengerLastNamestringExampleDescriptionMax Length40
- passengerFullNamestringExampleDescription
- passengerPhonestringExampleDescription
- passengerPhoneCountryCodestringExampleDescription
- passengerEmailAddressstringExampleDescription
- passengerCheckedBaggageCountintegerExampleDescriptionMinimum0
- passengerLoyaltyNumberstringExampleDescription
- passengerLoyaltySinceDatestring<date>ExampleDescriptionFormatdate
- passengerLoyaltyLevelstringExampleDescription
- passengerPassportNumberstringExampleDescription
- passengerPassportCountryCodestringExampleDescription
- passengerPassportExpirationDatestring<date>ExampleDescriptionFormatdate
- agencyInformationagencyInformation
- agencyDetailsagencyDetail[]Description
- agencyCodestringExampleDescriptionMax Length20
- agencyNamestringExampleDescriptionMax Length50
- agencySalesRepresentativeIDstringExampleDescriptionMax Length20
- agencyConfirmationNumberstringExampleDescriptionMax Length25
- agencyCountryCodestringExampleDescription
- agencyEmailstringExampleDescription
- agencyHeadOfficestringExampleDescriptionMax Length50
- agencyPhonestringExampleDescriptionMax Length25
- insuranceInformationinsuranceInformation
- insuranceDetailsinsuranceDetail[]Description
- insuranceTypestringExampleDescriptionMax Length30
- insuranceCitystringExampleDescriptionMax Length40
- insuranceCountryCodestringExampleDescription
- insuranceStartDateTimestring<date-time>ExampleDescriptionFormatdate-time
- insuranceEndDateTimestring<date-time>ExampleDescriptionFormatdate-time
- insuranceNamestringExampleDescriptionMax Length50
- insuranceReservationNamestringExampleDescriptionMax Length100
- insuranceTotalAmountnumberExampleDescriptionMinimum0
- insuranceCurrencyCodestringExampleDescription
Request body for POST /preAuthAirline