/orders/cancel
"/orders/cancel": {
delete?: never;
get?: never;
head?: never;
options?: never;
parameters: { cookie?: never; header?: never; path?: never; query?: never };
patch?: never;
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: {
content: {
"application/json": {
displayPaymentCardNumbers: boolean;
id: string;
reshopOfferItemId?: string;
reshopOfferItemIds?: string[];
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
};
};
put?: never;
trace?: never;
}
Type Declaration
Optionaldelete?: never
Optionalget?: never
Optionalhead?: never
Optionaloptions?: never
parameters: { cookie?: never; header?: never; path?: never; query?: never }
Optionalpatch?: never
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: {
content: {
"application/json": {
displayPaymentCardNumbers: boolean;
id: string;
reshopOfferItemId?: string;
reshopOfferItemIds?: string[];
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
};
}
parameters: { cookie?: never; header?: never; path?: never; query?: never }
OptionalrequestBody?: {
content: {
"application/json": {
displayPaymentCardNumbers: boolean;
id: string;
reshopOfferItemId?: string;
reshopOfferItemIds?: string[];
};
};
}
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
}
200: {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
}
400: { content?: never; headers: { [name: string]: unknown } }
Optionalput?: never
Optionaltrace?: never
/orders/change
"/orders/change": {
delete?: never;
get?: never;
head?: never;
options?: never;
parameters: { cookie?: never; header?: never; path?: never; query?: never };
patch?: never;
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: {
content: {
"application/json": {
actions?: {
fulfillOrder?: {
externalOrderId?: string;
orderItemIds?: string[];
paymentInfo?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
};
};
id: string;
nameChangeFollowUp?: { waiverCode?: string };
scheduleChangeFollowUp?: { waiverCode?: string };
}[];
airlineRemarkAdds?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryActions?: {
id?: string;
nameReferenceNumberUpdate?: {
nameReferenceNumber?: string;
passengerRefId?: string;
};
}[];
cancelDocumentAndRetainOrder: boolean;
cancelOrderAndRetainDocument?: boolean;
cancelWithRetain: boolean;
contactInformationAdds?: {
contactType?: string;
emailAddresses?: { address?: string; id?: string; label?: string }[];
passengerId: string;
phones?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
}[];
}[];
contactInformationDeletes?: { id: string }[];
contactInformationUpdates?: {
contactTypeUpdate?: string;
emailAddressAdds?: { address?: string; label?: string }[];
emailAddressDeleteIds?: string[];
emailAddressUpdates?: {
address?: string;
id?: string;
label?: string;
}[];
id?: string;
phoneAdds?: {
cityCode?: string;
countryCode?: string;
label?: string;
number?: string;
}[];
phoneDeleteIds?: string[];
phoneUpdates?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
}[];
postalAddressesUpdate?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
}[];
}[];
displayPaymentCardNumbers: boolean;
id: string;
identityDocumentAdds?: {
birthdate?: string;
birthplace?: string;
citizenshipCountryCode?: string;
documentNumber?: string;
documentSubTypeCode?: string;
documentTypeCode?: string;
entryQuantity?: string;
expiryDate?: string;
genderCode?: string;
givenName?: string;
issueDate?: string;
issuingCountryCode?: string;
middleName?: string;
nameReference?: string;
placeOfIssue?: string;
referencedDocumentNumbers?: string[];
residenceCountryCode?: string;
stayDuration?: string;
suffixName?: string;
surname?: string;
titleName?: string;
visaHostCountryCode?: string;
}[];
identityDocumentDeletes?: { id?: string }[];
identityDocumentUpdates?: {
birthdate?: string;
birthplace?: string;
citizenshipCountryCode?: string;
documentNumber?: string;
documentTypeCode?: string;
entryQuantity?: string;
expiryDate?: string;
genderCode?: string;
givenName?: string;
id?: string;
issueDate?: string;
issuingCountryCode?: string;
middleName?: string;
nameReference?: string;
placeOfIssue?: string;
referencedDocumentNumbers?: string[];
residenceCountryCode?: string;
stayDuration?: string;
suffixName?: string;
surname?: string;
titleName?: string;
visaHostCountryCode?: string;
}[];
loyaltyProgramAccountAdds?: {
accountNumber?: string;
carrier?: { carrierCode: string };
nameReference?: string;
programCode?: string;
programName?: string;
}[];
loyaltyProgramAccountDeletes?: { id?: string }[];
mode?: "BOOKING" | "CHECKING";
offerId?: string;
orderItemDeletes?: { externalOrderId?: string; id?: string }[];
orderItemUpdates?: {
acceptOffers: {
offerId: string;
selectedOfferItems: { id: ...; passengerRefIds?: ... }[];
}[];
}[];
party?: {
sender?: {
travelAgency?: {
agencyContact?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
};
agencyEmail?: string;
agencyId?: string;
iataNumber?: string;
name?: string;
pseudoCityCode?: string;
typeCode?: string;
};
};
};
passengerUpdates?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
genderCode?: string;
givenName?: string;
id: string;
middleName?: string;
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
requestType?: "STATELESS"
| "STATEFUL";
seatAdds?: {
column?: string;
offerItemId?: string;
passengerRefs?: string;
row?: string;
segmentRefId?: string;
}[];
seatDeletes?: { orderItemId?: string }[];
serviceAdds?: {
offerItemId: string;
passengerRefId: string;
productText?: string;
productTextDetails?: { [key: string]: string };
quantity?: number;
segmentRefId?: string;
}[];
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
info?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
processingAlerts?: {
paymentAuthentication?: {
authenticationUrl?: string;
supplierTransactionId?: string;
transactionId?: string;
};
}[];
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
};
};
put?: never;
trace?: never;
}
Type Declaration
Optionaldelete?: never
Optionalget?: never
Optionalhead?: never
Optionaloptions?: never
parameters: { cookie?: never; header?: never; path?: never; query?: never }
Optionalpatch?: never
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: {
content: {
"application/json": {
actions?: {
fulfillOrder?: {
externalOrderId?: string;
orderItemIds?: string[];
paymentInfo?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
};
};
id: string;
nameChangeFollowUp?: { waiverCode?: string };
scheduleChangeFollowUp?: { waiverCode?: string };
}[];
airlineRemarkAdds?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryActions?: {
id?: string;
nameReferenceNumberUpdate?: {
nameReferenceNumber?: string;
passengerRefId?: string;
};
}[];
cancelDocumentAndRetainOrder: boolean;
cancelOrderAndRetainDocument?: boolean;
cancelWithRetain: boolean;
contactInformationAdds?: {
contactType?: string;
emailAddresses?: { address?: string; id?: string; label?: string }[];
passengerId: string;
phones?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
}[];
}[];
contactInformationDeletes?: { id: string }[];
contactInformationUpdates?: {
contactTypeUpdate?: string;
emailAddressAdds?: { address?: string; label?: string }[];
emailAddressDeleteIds?: string[];
emailAddressUpdates?: { address?: string; id?: string; label?: string }[];
id?: string;
phoneAdds?: {
cityCode?: string;
countryCode?: string;
label?: string;
number?: string;
}[];
phoneDeleteIds?: string[];
phoneUpdates?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
}[];
postalAddressesUpdate?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
}[];
}[];
displayPaymentCardNumbers: boolean;
id: string;
identityDocumentAdds?: {
birthdate?: string;
birthplace?: string;
citizenshipCountryCode?: string;
documentNumber?: string;
documentSubTypeCode?: string;
documentTypeCode?: string;
entryQuantity?: string;
expiryDate?: string;
genderCode?: string;
givenName?: string;
issueDate?: string;
issuingCountryCode?: string;
middleName?: string;
nameReference?: string;
placeOfIssue?: string;
referencedDocumentNumbers?: string[];
residenceCountryCode?: string;
stayDuration?: string;
suffixName?: string;
surname?: string;
titleName?: string;
visaHostCountryCode?: string;
}[];
identityDocumentDeletes?: { id?: string }[];
identityDocumentUpdates?: {
birthdate?: string;
birthplace?: string;
citizenshipCountryCode?: string;
documentNumber?: string;
documentTypeCode?: string;
entryQuantity?: string;
expiryDate?: string;
genderCode?: string;
givenName?: string;
id?: string;
issueDate?: string;
issuingCountryCode?: string;
middleName?: string;
nameReference?: string;
placeOfIssue?: string;
referencedDocumentNumbers?: string[];
residenceCountryCode?: string;
stayDuration?: string;
suffixName?: string;
surname?: string;
titleName?: string;
visaHostCountryCode?: string;
}[];
loyaltyProgramAccountAdds?: {
accountNumber?: string;
carrier?: { carrierCode: string };
nameReference?: string;
programCode?: string;
programName?: string;
}[];
loyaltyProgramAccountDeletes?: { id?: string }[];
mode?: "BOOKING" | "CHECKING";
offerId?: string;
orderItemDeletes?: { externalOrderId?: string; id?: string }[];
orderItemUpdates?: {
acceptOffers: {
offerId: string;
selectedOfferItems: { id: ...; passengerRefIds?: ... }[];
}[];
}[];
party?: {
sender?: {
travelAgency?: {
agencyContact?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
};
agencyEmail?: string;
agencyId?: string;
iataNumber?: string;
name?: string;
pseudoCityCode?: string;
typeCode?: string;
};
};
};
passengerUpdates?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
genderCode?: string;
givenName?: string;
id: string;
middleName?: string;
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
requestType?: "STATELESS"
| "STATEFUL";
seatAdds?: {
column?: string;
offerItemId?: string;
passengerRefs?: string;
row?: string;
segmentRefId?: string;
}[];
seatDeletes?: { orderItemId?: string }[];
serviceAdds?: {
offerItemId: string;
passengerRefId: string;
productText?: string;
productTextDetails?: { [key: string]: string };
quantity?: number;
segmentRefId?: string;
}[];
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
info?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
processingAlerts?: {
paymentAuthentication?: {
authenticationUrl?: string;
supplierTransactionId?: string;
transactionId?: string;
};
}[];
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
};
}
parameters: { cookie?: never; header?: never; path?: never; query?: never }
OptionalrequestBody?: {
content: {
"application/json": {
actions?: {
fulfillOrder?: {
externalOrderId?: string;
orderItemIds?: string[];
paymentInfo?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
};
};
id: string;
nameChangeFollowUp?: { waiverCode?: string };
scheduleChangeFollowUp?: { waiverCode?: string };
}[];
airlineRemarkAdds?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryActions?: {
id?: string;
nameReferenceNumberUpdate?: {
nameReferenceNumber?: string;
passengerRefId?: string;
};
}[];
cancelDocumentAndRetainOrder: boolean;
cancelOrderAndRetainDocument?: boolean;
cancelWithRetain: boolean;
contactInformationAdds?: {
contactType?: string;
emailAddresses?: { address?: string; id?: string; label?: string }[];
passengerId: string;
phones?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
}[];
}[];
contactInformationDeletes?: { id: string }[];
contactInformationUpdates?: {
contactTypeUpdate?: string;
emailAddressAdds?: { address?: string; label?: string }[];
emailAddressDeleteIds?: string[];
emailAddressUpdates?: { address?: string; id?: string; label?: string }[];
id?: string;
phoneAdds?: {
cityCode?: string;
countryCode?: string;
label?: string;
number?: string;
}[];
phoneDeleteIds?: string[];
phoneUpdates?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
}[];
postalAddressesUpdate?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
}[];
}[];
displayPaymentCardNumbers: boolean;
id: string;
identityDocumentAdds?: {
birthdate?: string;
birthplace?: string;
citizenshipCountryCode?: string;
documentNumber?: string;
documentSubTypeCode?: string;
documentTypeCode?: string;
entryQuantity?: string;
expiryDate?: string;
genderCode?: string;
givenName?: string;
issueDate?: string;
issuingCountryCode?: string;
middleName?: string;
nameReference?: string;
placeOfIssue?: string;
referencedDocumentNumbers?: string[];
residenceCountryCode?: string;
stayDuration?: string;
suffixName?: string;
surname?: string;
titleName?: string;
visaHostCountryCode?: string;
}[];
identityDocumentDeletes?: { id?: string }[];
identityDocumentUpdates?: {
birthdate?: string;
birthplace?: string;
citizenshipCountryCode?: string;
documentNumber?: string;
documentTypeCode?: string;
entryQuantity?: string;
expiryDate?: string;
genderCode?: string;
givenName?: string;
id?: string;
issueDate?: string;
issuingCountryCode?: string;
middleName?: string;
nameReference?: string;
placeOfIssue?: string;
referencedDocumentNumbers?: string[];
residenceCountryCode?: string;
stayDuration?: string;
suffixName?: string;
surname?: string;
titleName?: string;
visaHostCountryCode?: string;
}[];
loyaltyProgramAccountAdds?: {
accountNumber?: string;
carrier?: { carrierCode: string };
nameReference?: string;
programCode?: string;
programName?: string;
}[];
loyaltyProgramAccountDeletes?: { id?: string }[];
mode?: "BOOKING" | "CHECKING";
offerId?: string;
orderItemDeletes?: { externalOrderId?: string; id?: string }[];
orderItemUpdates?: {
acceptOffers: {
offerId: string;
selectedOfferItems: { id: ...; passengerRefIds?: ... }[];
}[];
}[];
party?: {
sender?: {
travelAgency?: {
agencyContact?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
};
agencyEmail?: string;
agencyId?: string;
iataNumber?: string;
name?: string;
pseudoCityCode?: string;
typeCode?: string;
};
};
};
passengerUpdates?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
genderCode?: string;
givenName?: string;
id: string;
middleName?: string;
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
requestType?: "STATELESS"
| "STATEFUL";
seatAdds?: {
column?: string;
offerItemId?: string;
passengerRefs?: string;
row?: string;
segmentRefId?: string;
}[];
seatDeletes?: { orderItemId?: string }[];
serviceAdds?: {
offerItemId: string;
passengerRefId: string;
productText?: string;
productTextDetails?: { [key: string]: string };
quantity?: number;
segmentRefId?: string;
}[];
};
};
}
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
info?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
processingAlerts?: {
paymentAuthentication?: {
authenticationUrl?: string;
supplierTransactionId?: string;
transactionId?: string;
};
}[];
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
}
200: {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
info?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
processingAlerts?: {
paymentAuthentication?: {
authenticationUrl?: string;
supplierTransactionId?: string;
transactionId?: string;
};
}[];
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
}
400: { content?: never; headers: { [name: string]: unknown } }
Optionalput?: never
Optionaltrace?: never
/orders/change/exchange
"/orders/change/exchange": {
delete?: never;
get?: never;
head?: never;
options?: never;
parameters: { cookie?: never; header?: never; path?: never; query?: never };
patch?: never;
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: {
content: {
"application/json": {
displayPaymentCardNumbers: boolean;
orderId: string;
orderItemUpdates: {
acceptOffers: {
offerId: string;
selectedOfferItems: { id: ...; passengerRefIds?: ... }[];
}[];
}[];
party?: {
sender?: {
travelAgency?: {
agencyContact?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
};
agencyEmail?: string;
agencyId?: string;
iataNumber?: string;
name?: string;
pseudoCityCode?: string;
typeCode?: string;
};
};
};
paymentInfos?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: {
address?: string;
id?: string;
label?: string;
};
payerName?: {
individualName: {
birthdate?: string;
birthplace?: string;
documentNumber?: string;
genderCode?: string;
givenName?: string;
middleName?: string;
suffixName?: string;
surname: string;
titleName?: string;
};
};
payerPhoneNumber?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
};
paymentAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: string;
code?: string;
supplierTransactionId?: string;
transactionId?: string;
};
paymentCard?: {
approvalCode?: string;
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: (...)
| (...);
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: (...)[];
};
cardHolderName?: string;
cardNumber?: string;
cardNumberToken?: string;
contactInfoRefId?: string;
cvv?: string;
cvvToken?: string;
expirationDate?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
vendorCode?: string;
};
paymentCash?: Record<string, never>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: (...) | (...);
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: (...)[];
};
cardHolderName?: string;
contactInfoRefId?: string;
cvv?: string;
referenceId?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
};
};
put?: never;
trace?: never;
}
Type Declaration
Optionaldelete?: never
Optionalget?: never
Optionalhead?: never
Optionaloptions?: never
parameters: { cookie?: never; header?: never; path?: never; query?: never }
Optionalpatch?: never
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: {
content: {
"application/json": {
displayPaymentCardNumbers: boolean;
orderId: string;
orderItemUpdates: {
acceptOffers: {
offerId: string;
selectedOfferItems: { id: ...; passengerRefIds?: ... }[];
}[];
}[];
party?: {
sender?: {
travelAgency?: {
agencyContact?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
};
agencyEmail?: string;
agencyId?: string;
iataNumber?: string;
name?: string;
pseudoCityCode?: string;
typeCode?: string;
};
};
};
paymentInfos?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: {
address?: string;
id?: string;
label?: string;
};
payerName?: {
individualName: {
birthdate?: string;
birthplace?: string;
documentNumber?: string;
genderCode?: string;
givenName?: string;
middleName?: string;
suffixName?: string;
surname: string;
titleName?: string;
};
};
payerPhoneNumber?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
};
paymentAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: string;
code?: string;
supplierTransactionId?: string;
transactionId?: string;
};
paymentCard?: {
approvalCode?: string;
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: (...)
| (...);
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: (...)[];
};
cardHolderName?: string;
cardNumber?: string;
cardNumberToken?: string;
contactInfoRefId?: string;
cvv?: string;
cvvToken?: string;
expirationDate?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
vendorCode?: string;
};
paymentCash?: Record<string, never>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: (...) | (...);
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: (...)[];
};
cardHolderName?: string;
contactInfoRefId?: string;
cvv?: string;
referenceId?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
};
}
parameters: { cookie?: never; header?: never; path?: never; query?: never }
OptionalrequestBody?: {
content: {
"application/json": {
displayPaymentCardNumbers: boolean;
orderId: string;
orderItemUpdates: {
acceptOffers: {
offerId: string;
selectedOfferItems: { id: ...; passengerRefIds?: ... }[];
}[];
}[];
party?: {
sender?: {
travelAgency?: {
agencyContact?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
};
agencyEmail?: string;
agencyId?: string;
iataNumber?: string;
name?: string;
pseudoCityCode?: string;
typeCode?: string;
};
};
};
paymentInfos?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: {
address?: string;
id?: string;
label?: string;
};
payerName?: {
individualName: {
birthdate?: string;
birthplace?: string;
documentNumber?: string;
genderCode?: string;
givenName?: string;
middleName?: string;
suffixName?: string;
surname: string;
titleName?: string;
};
};
payerPhoneNumber?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
};
paymentAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: string;
code?: string;
supplierTransactionId?: string;
transactionId?: string;
};
paymentCard?: {
approvalCode?: string;
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: (...)
| (...);
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: (...)[];
};
cardHolderName?: string;
cardNumber?: string;
cardNumberToken?: string;
contactInfoRefId?: string;
cvv?: string;
cvvToken?: string;
expirationDate?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
vendorCode?: string;
};
paymentCash?: Record<string, never>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: (...) | (...);
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: (...)[];
};
cardHolderName?: string;
contactInfoRefId?: string;
cvv?: string;
referenceId?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
};
};
}
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
}
200: {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
}
400: { content?: never; headers: { [name: string]: unknown } }
Optionalput?: never
Optionaltrace?: never
/orders/create
"/orders/create": {
delete?: never;
get?: never;
head?: never;
options?: never;
parameters: { cookie?: never; header?: never; path?: never; query?: never };
patch?: never;
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: {
content: {
"application/json": {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
contactInfos: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: string; id?: string; label?: string }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
}[];
postalAddresses?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
}[];
surname?: string;
}[];
createOrders: {
offerId: string;
selectedOfferItems: { id: string; passengerRefIds?: string[] }[];
}[];
createPriceQuote: boolean;
customerNumber?: { number?: string };
displayPaymentCardNumbers: boolean;
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
party?: {
sender?: {
travelAgency?: {
agencyContact?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
};
agencyEmail?: string;
agencyId?: string;
iataNumber?: string;
name?: string;
pseudoCityCode?: string;
typeCode?: string;
};
};
};
passengers: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: {
name?: string;
taxRegistrationData: {
address?: { cityName?: ...; postalCode?: ...; street?: ... };
countryCode?: string;
countrySubDivisionName?: string;
emailAddress?: string;
phones?: (...)[];
taxRegistrationId: string;
}[];
};
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: string;
birthplace?: string;
citizenshipCountryCode?: string;
documentNumber?: string;
documentSubTypeCode?: string;
documentTypeCode?: string;
entryQuantity?: string;
expiryDate?: string;
genderCode?: string;
givenName?: string;
id?: string;
issueDate?: string;
issuingCountryCode?: string;
middleName?: string;
placeOfIssue?: string;
referencedDocumentNumbers?: string[];
residenceCountryCode?: string;
stayDuration?: string;
suffixName?: string;
surname?: string;
titleName?: string;
visaHostCountryCode?: string;
}[];
loyaltyProgramAccounts?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: string; text?: string; type?: string }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
seatAdds?: {
column?: string;
offerItemId?: string;
passengerRefs?: string;
row?: string;
segmentRefId?: string;
}[];
transactionOptions?: {
commitTransaction: boolean;
initialIgnore: boolean;
movePassengerDetails: boolean;
requestType?: "STATELESS"
| "STATEFUL";
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
};
};
put?: never;
trace?: never;
}
Type Declaration
Optionaldelete?: never
Optionalget?: never
Optionalhead?: never
Optionaloptions?: never
parameters: { cookie?: never; header?: never; path?: never; query?: never }
Optionalpatch?: never
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: {
content: {
"application/json": {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
contactInfos: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: string; id?: string; label?: string }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
}[];
postalAddresses?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
}[];
surname?: string;
}[];
createOrders: {
offerId: string;
selectedOfferItems: { id: string; passengerRefIds?: string[] }[];
}[];
createPriceQuote: boolean;
customerNumber?: { number?: string };
displayPaymentCardNumbers: boolean;
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
party?: {
sender?: {
travelAgency?: {
agencyContact?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
};
agencyEmail?: string;
agencyId?: string;
iataNumber?: string;
name?: string;
pseudoCityCode?: string;
typeCode?: string;
};
};
};
passengers: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: {
name?: string;
taxRegistrationData: {
address?: { cityName?: ...; postalCode?: ...; street?: ... };
countryCode?: string;
countrySubDivisionName?: string;
emailAddress?: string;
phones?: (...)[];
taxRegistrationId: string;
}[];
};
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: string;
birthplace?: string;
citizenshipCountryCode?: string;
documentNumber?: string;
documentSubTypeCode?: string;
documentTypeCode?: string;
entryQuantity?: string;
expiryDate?: string;
genderCode?: string;
givenName?: string;
id?: string;
issueDate?: string;
issuingCountryCode?: string;
middleName?: string;
placeOfIssue?: string;
referencedDocumentNumbers?: string[];
residenceCountryCode?: string;
stayDuration?: string;
suffixName?: string;
surname?: string;
titleName?: string;
visaHostCountryCode?: string;
}[];
loyaltyProgramAccounts?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: string; text?: string; type?: string }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
seatAdds?: {
column?: string;
offerItemId?: string;
passengerRefs?: string;
row?: string;
segmentRefId?: string;
}[];
transactionOptions?: {
commitTransaction: boolean;
initialIgnore: boolean;
movePassengerDetails: boolean;
requestType?: "STATELESS"
| "STATEFUL";
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
};
}
parameters: { cookie?: never; header?: never; path?: never; query?: never }
OptionalrequestBody?: {
content: {
"application/json": {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
contactInfos: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: string; id?: string; label?: string }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
}[];
postalAddresses?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
}[];
surname?: string;
}[];
createOrders: {
offerId: string;
selectedOfferItems: { id: string; passengerRefIds?: string[] }[];
}[];
createPriceQuote: boolean;
customerNumber?: { number?: string };
displayPaymentCardNumbers: boolean;
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
party?: {
sender?: {
travelAgency?: {
agencyContact?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
};
agencyEmail?: string;
agencyId?: string;
iataNumber?: string;
name?: string;
pseudoCityCode?: string;
typeCode?: string;
};
};
};
passengers: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: {
name?: string;
taxRegistrationData: {
address?: { cityName?: ...; postalCode?: ...; street?: ... };
countryCode?: string;
countrySubDivisionName?: string;
emailAddress?: string;
phones?: (...)[];
taxRegistrationId: string;
}[];
};
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: string;
birthplace?: string;
citizenshipCountryCode?: string;
documentNumber?: string;
documentSubTypeCode?: string;
documentTypeCode?: string;
entryQuantity?: string;
expiryDate?: string;
genderCode?: string;
givenName?: string;
id?: string;
issueDate?: string;
issuingCountryCode?: string;
middleName?: string;
placeOfIssue?: string;
referencedDocumentNumbers?: string[];
residenceCountryCode?: string;
stayDuration?: string;
suffixName?: string;
surname?: string;
titleName?: string;
visaHostCountryCode?: string;
}[];
loyaltyProgramAccounts?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: string; text?: string; type?: string }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
seatAdds?: {
column?: string;
offerItemId?: string;
passengerRefs?: string;
row?: string;
segmentRefId?: string;
}[];
transactionOptions?: {
commitTransaction: boolean;
initialIgnore: boolean;
movePassengerDetails: boolean;
requestType?: "STATELESS"
| "STATEFUL";
};
};
};
}
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
}
200: {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
}
400: { content?: never; headers: { [name: string]: unknown } }
Optionalput?: never
Optionaltrace?: never
/orders/fulfill
"/orders/fulfill": {
delete?: never;
get?: never;
head?: never;
options?: never;
parameters: { cookie?: never; header?: never; path?: never; query?: never };
patch?: never;
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: {
content: {
"application/json": {
externalOrderId?: string;
id: string;
orderItemIds?: string[];
paymentInfo: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: {
address?: string;
id?: string;
label?: string;
};
payerName?: {
individualName: {
birthdate?: string;
birthplace?: string;
documentNumber?: string;
genderCode?: string;
givenName?: string;
middleName?: string;
suffixName?: string;
surname: string;
titleName?: string;
};
};
payerPhoneNumber?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
};
paymentAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: string;
code?: string;
supplierTransactionId?: string;
transactionId?: string;
};
paymentCard?: {
approvalCode?: string;
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
cardHolderName?: string;
cardNumber?: string;
cardNumberToken?: string;
contactInfoRefId?: string;
cvv?: string;
cvvToken?: string;
expirationDate?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
vendorCode?: string;
};
paymentCash?: Record<string, never>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin" | "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
cardHolderName?: string;
contactInfoRefId?: string;
cvv?: string;
referenceId?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
};
paymentTypeCode?: string;
};
useTypes?: string[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
};
};
put?: never;
trace?: never;
}
Type Declaration
Optionaldelete?: never
Optionalget?: never
Optionalhead?: never
Optionaloptions?: never
parameters: { cookie?: never; header?: never; path?: never; query?: never }
Optionalpatch?: never
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: {
content: {
"application/json": {
externalOrderId?: string;
id: string;
orderItemIds?: string[];
paymentInfo: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: {
address?: string;
id?: string;
label?: string;
};
payerName?: {
individualName: {
birthdate?: string;
birthplace?: string;
documentNumber?: string;
genderCode?: string;
givenName?: string;
middleName?: string;
suffixName?: string;
surname: string;
titleName?: string;
};
};
payerPhoneNumber?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
};
paymentAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: string;
code?: string;
supplierTransactionId?: string;
transactionId?: string;
};
paymentCard?: {
approvalCode?: string;
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
cardHolderName?: string;
cardNumber?: string;
cardNumberToken?: string;
contactInfoRefId?: string;
cvv?: string;
cvvToken?: string;
expirationDate?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
vendorCode?: string;
};
paymentCash?: Record<string, never>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin" | "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
cardHolderName?: string;
contactInfoRefId?: string;
cvv?: string;
referenceId?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
};
paymentTypeCode?: string;
};
useTypes?: string[];
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
};
}
parameters: { cookie?: never; header?: never; path?: never; query?: never }
OptionalrequestBody?: {
content: {
"application/json": {
externalOrderId?: string;
id: string;
orderItemIds?: string[];
paymentInfo: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: {
address?: string;
id?: string;
label?: string;
};
payerName?: {
individualName: {
birthdate?: string;
birthplace?: string;
documentNumber?: string;
genderCode?: string;
givenName?: string;
middleName?: string;
suffixName?: string;
surname: string;
titleName?: string;
};
};
payerPhoneNumber?: {
cityCode?: string;
countryCode?: string;
id?: string;
label?: string;
number?: string;
};
paymentAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: string;
code?: string;
supplierTransactionId?: string;
transactionId?: string;
};
paymentCard?: {
approvalCode?: string;
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin"
| "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
cardHolderName?: string;
cardNumber?: string;
cardNumberToken?: string;
contactInfoRefId?: string;
cvv?: string;
cvvToken?: string;
expirationDate?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
vendorCode?: string;
};
paymentCash?: Record<string, never>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: {
buildingRoom?: string;
cityName?: string;
countryCode?: string;
label?: "AddressAtOrigin" | "AddressAtDestination";
postalCode?: string;
postOfficeBoxCode?: string;
stateProvinceCode?: string;
street?: string[];
};
cardHolderName?: string;
contactInfoRefId?: string;
cvv?: string;
referenceId?: string;
securePaymentVersion2?: {
authenticationMerchantName?: string;
authenticationTokenValue?: string;
authenticationValueText?: string;
cardNumberCollectionCode?: string;
directoryServerTrxID?: string;
electronicCommerceIndText?: string;
payerAuthenticationExemptionCode?: string;
payerAuthenticationFailureToCompleteCode?: string;
paymentTrxChannelCode?: string;
programProtocolText?: string;
trxStatusReasonText?: string;
trxStatusText?: string;
verificationResult?: string;
};
};
paymentTypeCode?: string;
};
useTypes?: string[];
};
};
};
}
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
"400": { content?: never; headers: { [name: string]: unknown } };
}
200: {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
}
400: { content?: never; headers: { [name: string]: unknown } }
Optionalput?: never
Optionaltrace?: never
"/orders/sync": {
delete?: never;
get?: never;
head?: never;
options?: never;
parameters: { cookie?: never; header?: never; path?: never; query?: never };
patch?: never;
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: { content: { "application/json": { id: string } } };
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
responseDateTime?: string;
};
};
headers: { [name: string]: unknown };
};
};
};
put?: never;
trace?: never;
}
Type Declaration
Optionaldelete?: never
Optionalget?: never
Optionalhead?: never
Optionaloptions?: never
parameters: { cookie?: never; header?: never; path?: never; query?: never }
Optionalpatch?: never
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody?: { content: { "application/json": { id: string } } };
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
responseDateTime?: string;
};
};
headers: { [name: string]: unknown };
};
};
}
parameters: { cookie?: never; header?: never; path?: never; query?: never }
OptionalrequestBody?: { content: { "application/json": { id: string } } }
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
responseDateTime?: string;
};
};
headers: { [name: string]: unknown };
};
}
200: {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
responseDateTime?: string;
};
};
headers: { [name: string]: unknown };
}
Optionalput?: never
Optionaltrace?: never
/orders/view
"/orders/view": {
delete?: never;
get?: never;
head?: never;
options?: never;
parameters: { cookie?: never; header?: never; path?: never; query?: never };
patch?: never;
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody: {
content: {
"application/json": {
checkState: boolean;
displayPaymentCardNumbers: boolean;
id: string;
requestType?: "STATELESS"
| "STATEFUL";
reshop: boolean;
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
};
};
put?: never;
trace?: never;
}
Type Declaration
Optionaldelete?: never
Optionalget?: never
Optionalhead?: never
Optionaloptions?: never
parameters: { cookie?: never; header?: never; path?: never; query?: never }
Optionalpatch?: never
post: {
parameters: {
cookie?: never;
header?: never;
path?: never;
query?: never;
};
requestBody: {
content: {
"application/json": {
checkState: boolean;
displayPaymentCardNumbers: boolean;
id: string;
requestType?: "STATELESS"
| "STATEFUL";
reshop: boolean;
};
};
};
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: {
amount?: string;
code?: string;
taxable?: boolean;
};
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
parameters: { cookie?: never; header?: never; path?: never; query?: never }
requestBody: {
content: {
"application/json": {
checkState: boolean;
displayPaymentCardNumbers: boolean;
id: string;
requestType?: "STATELESS" | "STATEFUL";
reshop: boolean;
};
};
}
responses: {
"200": {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
};
}
200: {
content: {
"application/json": {
errors?: { code?: string; message?: string }[];
order?: {
airlineRemarks?: {
id?: string;
passengerRefIds?: string[];
text?: string;
}[];
auxiliaryData?: {
pnrNameReferenceNumbers?: {
nameReferenceNumber?: string;
passengerRefId?: string;
}[];
};
baggageAllowances?: {
applicableParty?: string;
baggageDeterminingCarrier?: { carrierCode?: string };
dimensionAllowances?: {
baggageDimensionCategory?: ...;
maximumMeasure?: ...;
minimumMeasure?: ...;
}[];
externalId?: string;
id?: string;
pieceAllowances?: { applicableParty?: ...; totalQuantity?: ... }[];
typeCode?: "CarryOn" | "Checked";
weightAllowances?: { maximumMeasure?: ... }[];
}[];
changeFee?: {
differentialAmountDue?: { amount?: string; code?: string };
differentialAmountDueTaxSummary?: {
allRefundableInd?: boolean;
taxes?: {
amount?: ...;
collectionInd?: ...;
countryCode?: ...;
description?: ...;
refundable?: ...;
taxCode?: ...;
taxTypeCode?: ...;
}[];
totalTaxAmount?: { amount?: string; code?: string };
};
penaltyAmount?: { amount?: string; code?: string };
typeCode?: string;
};
contactInfos?: {
contactRefusedIndicator?: boolean;
contactType?: string;
emailAddresses?: { address?: ...; id?: ...; label?: ... }[];
givenName?: string;
id?: string;
phones?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
}[];
postalAddresses?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
}[];
surname?: string;
}[];
corporateId?: string;
countryCode?: string;
customerNumber?: { number?: string };
externalOrders?: {
airSegmentInformations?: {
arrivalAirport?: ...;
arrivalTime?: ...;
classOfService?: ...;
departureAirport?: ...;
departureTime?: ...;
flightNumber?: ...;
marketingAirlineCode?: ...;
}[];
bookingReferences?: {
carrierCode?: ...;
createDate?: ...;
id?: ...;
typeCode?: ...;
}[];
externalOrderCreateDateTime?: string;
externalOrderId?: string;
id?: string;
systemId?: string;
totalPrice?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
formsOfPayment?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
id?: string;
itineraryMismatchedWithTickets?: boolean;
journeys?: { id?: string; segmentRefIds?: string[] }[];
loyaltyProgramAccount?: {
accountNumber?: string;
carrier?: { carrierCode: string };
id?: string;
programCode?: string;
programName?: string;
};
nameMismatchedWithTickets?: boolean;
offerVendor?: string;
orderItems?: {
commissions?: {
amount?: ...;
code?: ...;
descriptions?: ...;
passengerRefIds?: ...;
percentage?: ...;
}[];
creationDateTime?: string;
externalId?: string;
externalOfferItemId?: string;
externalOrderRefId?: string;
fareDetails?: {
fareCalculationLine?: ...;
fareComponents?: ...;
fareIndicatorCode?: ...;
fareQualifiers?: ...;
filedFareInd?: ...;
paxRefIds?: ...;
penaltyDifferential?: ...;
price?: ...;
priceDifferential?: ...;
remarks?: ...;
tourCode?: ...;
}[];
fees?: {
applied?: ...;
basePrice?: ...;
description?: ...;
passengerRefIds?: ...;
percentageValue?: ...;
price?: ...;
refundable?: ...;
serviceCode?: ...;
subCode?: ...;
taxBreakdowns?: ...;
totalTaxAmount?: ...;
}[];
feeWarnings?: { owner?: ...; text?: ... }[];
id?: string;
itemOrigin?: "SELL" | "EXCHANGE" | "SYNCHRONIZATION";
offerCustomerInformation?: {
agencyInformation?: {
agentCityCode?: ...;
agentDeptCode?: ...;
agentDuty?: ...;
agentFunction?: ...;
carrierCode?: ...;
mainTravelAgencyPCC?: ...;
};
billingInformation?: {
aaaCity?: ...;
actionCode?: ...;
agentSineIn?: ...;
partitionID?: ...;
pseudoCityCode?: ...;
userSetAddress?: ...;
};
};
offerItemId?: string;
origin?: string;
originatedFromTicketExchangeInd?: boolean;
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penaltyDifferential?: {
baseAmount?: { amount?: ...; code?: ... };
taxSummary?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
};
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
priceDifferential?: { diffPrice?: { price?: ... } };
priceGuaranteeTimeLimit?: string;
priceGuaranteeTimeLimitText?: string;
productRefIds?: string[];
sellerFollowUpAction?: { actionCodes?: (...)[] };
services?: {
externalId?: ...;
externalOrderItemId?: ...;
id?: ...;
passengerRefId?: ...;
pnrSegmentNumber?: ...;
segmentRefId?: ...;
selectedSeat?: ...;
serviceDefinitionRefId?: ...;
statusCode?: ...;
}[];
statusCode?: string;
validatingCarrierCode?: string;
}[];
orderOwner?: string;
partition?: string;
passengers?: {
age?: number;
ageUnitCode?: string;
birthdate?: string;
citizenshipCountryCode?: string;
contactInfoRefId?: string;
contactInfoRefIds?: string[];
employer?: { name?: string; taxRegistrationData: (...)[] };
externalId?: string;
genderCode?: string;
givenName?: string;
id?: string;
identityDocuments?: {
birthdate?: ...;
birthplace?: ...;
citizenshipCountryCode?: ...;
documentNumber?: ...;
documentSubTypeCode?: ...;
documentTypeCode?: ...;
entryQuantity?: ...;
expiryDate?: ...;
genderCode?: ...;
givenName?: ...;
id?: ...;
issueDate?: ...;
issuingCountryCode?: ...;
middleName?: ...;
placeOfIssue?: ...;
referencedDocumentNumbers?: ...;
residenceCountryCode?: ...;
stayDuration?: ...;
suffixName?: ...;
surname?: ...;
titleName?: ...;
visaHostCountryCode?: ...;
}[];
loyaltyProgramAccounts?: {
accountNumber?: ...;
carrier?: ...;
id?: ...;
programCode?: ...;
programName?: ...;
}[];
middleName?: string;
passengerReference?: string;
remarks?: { id?: ...; text?: ...; type?: ... }[];
suffixName?: string;
surname?: string;
titleName?: string;
typeCode?: string;
}[];
paymentInformation?: {
amount: { amount?: string; code?: string };
id: string;
orderItemRefIds?: string[];
payer?: {
payerEmailAddress?: { address?: ...; id?: ...; label?: ... };
payerName?: { individualName: ... };
payerPhoneNumber?: {
cityCode?: ...;
countryCode?: ...;
id?: ...;
label?: ...;
number?: ...;
};
paymentAddress?: {
buildingRoom?: ...;
cityName?: ...;
countryCode?: ...;
label?: ...;
postalCode?: ...;
postOfficeBoxCode?: ...;
stateProvinceCode?: ...;
street?: ...;
};
};
paymentMethod: {
paymentAgencyAccount?: {
approvalCode?: ...;
code?: ...;
supplierTransactionId?: ...;
transactionId?: ...;
};
paymentCard?: {
approvalCode?: ...;
cardHolderAddress?: ...;
cardHolderName?: ...;
cardNumber?: ...;
cardNumberToken?: ...;
contactInfoRefId?: ...;
cvv?: ...;
cvvToken?: ...;
expirationDate?: ...;
securePaymentVersion2?: ...;
vendorCode?: ...;
};
paymentCash?: Record<(...), (...)>;
paymentReferenceFormOfPayment?: {
cardHolderAddress?: ...;
cardHolderName?: ...;
contactInfoRefId?: ...;
cvv?: ...;
referenceId?: ...;
securePaymentVersion2?: ...;
};
paymentTypeCode?: string;
};
useTypes?: string[];
}[];
paymentTimeLimit?: string;
paymentTimeLimitText?: string;
penalties?: {
applicabilityList?: string[];
description?: string;
feeAmount?: string;
feeCurrencyCode?: string;
hasFee?: boolean;
id?: string;
isAllowed?: boolean;
type?: string;
}[];
pnrCreateDate?: string;
pnrLocator?: string;
priceClasses?: {
code?: string;
descriptions?: { id?: ...; text?: ... }[];
id?: string;
name?: string;
}[];
primeHost?: string;
products?: {
airSegment?: {
actionCode?: string;
arrivalAirport?: string;
arrivalDateTime?: string;
departureAirport?: string;
departureDateTime?: string;
legs?: (...)[];
marketingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
operatingCarrier?: {
airlineCode?: ...;
banner?: ...;
bookingClass?: ...;
flightNumber?: ...;
name?: ...;
};
};
id?: string;
}[];
pseudoCityCode?: string;
remarks?: { id?: string; text?: string; type?: string }[];
segments?: {
arnkInd?: boolean;
arrival?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
cabinTypeCode?: string;
datedOperatingLegs?: {
arrival?: ...;
carrierAircraftType?: ...;
changeOfGaugeInd?: ...;
departure?: ...;
distanceMeasure?: ...;
onGroundDuration?: ...;
}[];
departure?: {
gateId?: string;
locationCode?: string;
scheduledDateTime?: string;
stationName?: string;
terminalName?: string;
};
distanceMeasure?: { unitCode?: string; value?: number };
flightDuration?: string;
id?: string;
marketingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
operatingCarrier?: {
carrierCode?: string;
carrierName?: string;
classOfService?: string;
disclosure?: { id?: ...; text?: ... };
flightNumber?: number;
};
references?: { id?: ...; system?: ... }[];
}[];
serviceDefinitions?: {
baggageAllowanceRefId?: string;
bookingInstructions?: {
productText?: string;
productTextDetails?: (...)[];
specialServices?: (...)[];
};
cabinUpgrade?: {
methodCode?: string;
reservationBookingDesignator?: string;
};
descriptions?: { id?: ...; text?: ... }[];
externalId?: string;
groupCode?: string;
id?: string;
name?: string;
ownerCode?: string;
reasonForIssuanceCode?: string;
reasonForIssuanceSubCode?: string;
serviceCode?: string;
settlementMethodCode?: string;
}[];
ticketingDocumentInfo?: {
document?: {
coupons?: (...)[];
exchangeEligibilityInd?: boolean;
inConnectionDocumentNumber?: string;
issueDateTime?: string;
issueDateTimeComment?: string;
issueDateTimeText?: string;
number?: string;
numberOfBooklets?: number;
outOfSyncWithOrderItem?: boolean;
primaryDocumentInd?: boolean;
remarkText?: string;
reportingType?: string;
routingCode?: string;
ticketingLocation?: string;
type?: string;
voidEligibilityInd?: boolean;
voidPeriodExpirationDateTime?: string;
};
originalIssueInfo?: {
issueDate?: string;
issuingAgentId?: string;
locationCode?: string;
ticketNumber?: string;
};
paxRefId?: string;
price?: {
baseAmount?: { amount?: ...; code?: ... };
equivAmount?: { amount?: ...; code?: ... };
feeBreakdowns?: (...)[];
nonRefundableBaseAmount?: { amount?: ...; code?: ... };
surcharges?: (...)[];
taxBreakdowns?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
totalFeeAmount?: { amount?: ...; code?: ...; taxable?: ... };
totalTaxAmount?: { amount?: ...; code?: ... };
};
}[];
totalPrice?: {
baseAmount?: { amount?: string; code?: string };
equivAmount?: { amount?: string; code?: string };
feeBreakdowns?: {
amount?: { amount?: ...; code?: ...; taxable?: ... };
description?: string;
refundable?: boolean;
}[];
nonRefundableBaseAmount?: { amount?: string; code?: string };
surcharges?: {
breakdown?: (...)[];
totalAmount?: { amount?: ...; code?: ... };
}[];
taxBreakdowns?: {
amount?: { amount?: ...; code?: ... };
collectionInd?: boolean;
countryCode?: string;
description?: string;
refundable?: boolean;
taxCode?: string;
taxTypeCode?: string;
}[];
totalAmount?: { amount?: string; code?: string };
totalFeeAmount?: { amount?: string; code?: string; taxable?: boolean };
totalTaxAmount?: { amount?: string; code?: string };
};
type?: string;
};
warnings?: { code?: string; message?: string }[];
};
};
headers: { [name: string]: unknown };
}
Optionalput?: never
Optionaltrace?: never
This file was auto-generated by openapi-typescript. Do not make direct changes to the file.