January 28, 2025
Updates
Air API
POST
/v2/air/seat-map
:- request: added support for
indexes
property
- request: added support for
Trip API
PUT
/v3/trips/{tripId}/pnrs/{pnrId}
:- request: added support for
transactions
>itemGroups
>oldFlights
property - request: added support for new value
AIR_TICKET_UNDETERMINED
on enumtransactions
>itemGroups
>transactionType
- request: added support for
GET
/v3/trips/{tripId}/pnrs/{pnrId}
:200
response: added support fortransactions
>itemGroups
>oldFlights
property200
response: added support for new valueAIR_TICKET_UNDETERMINED
on enumtransactions
>itemGroups
>transactionType
POST
/v3/trips/{tripId}/pnrs
:- request: added support for
transactions
>itemGroups
>oldFlights
property - request: added support for new value
AIR_TICKET_UNDETERMINED
on enumtransactions
>itemGroups
>transactionType
- request: added support for
GET
/v3/trips/{tripId}/detail
:200
response: added support forpendingManualFormPnrs
>data
>transactions
>itemGroups
>oldFlights
property200
response: added support for new valueAIR_TICKET_UNDETERMINED
on enumpendingManualFormPnrs
>data
>transactions
>itemGroups
>transactionType
200
response: added support forpendingShellPnrs
>data
>transactions
>itemGroups
>oldFlights
property200
response: added support for new valueAIR_TICKET_UNDETERMINED
on enumpendingShellPnrs
>data
>transactions
>itemGroups
>transactionType
200
response: added support forpnrs
>data
>transactions
>itemGroups
>oldFlights
property200
response: added support for new valueAIR_TICKET_UNDETERMINED
on enumpnrs
>data
>transactions
>itemGroups
>transactionType
POST
/v2/invoicing/invoice-data
:200
response: added support for new valueTW
on enuminvoices
>data
>regionCode
January 23, 2025
Updates
Air API
POST
/v2/air/pnrs/{pnrId}/update
:- request: added
travelerInfo
>traveler
>travelerInfo
>user
>paymentInfos
>card
>ownershipLabel
>title
- request: added
POST
/v2/air/revalidate-itinerary
:- request: added support for
travelers
>specialServiceRequests
property
- request: added support for
POST
/v2/air/initiate-booking
:- request: added support for
travelers
>specialServiceRequests
property
- request: added support for
POST
/v2/air/pnrs/{pnrId}/update
:- request: added support for
travelerInfo
>seatPreference
property - request: added support for new value
SEAT_PREFERENCE
on enumtravelerInfo
>updateTypes
- request: added support for
Company API
POST
/v2/service-charge/{entityType}/{entityId}/types/{type}/list
:200
response: addedserviceCharges
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedserviceCharges
>fop
>card
>ownershipLabel
>title
Event API
GET
/v2/events/payment-sources
:200
response: addedpaymentSources
>status
>readOnly
200
response: addedpaymentSources
>paymentSource
>vendorProgramPaymentDescriptor
>vendorProgramPaymentMetadata
>airlineProgram
>airlineProgramMetadata
>uaPassPlusMetadata
>uatpInfo
>card
>ownershipLabel
>title
200
response: addedpaymentSources
>paymentSource
>vendorProgramPaymentDescriptor
>vendorProgramPaymentMetadata
>airlineProgram
>airlineProgramMetadata
>uatpMetadata
>card
>ownershipLabel
>title
200
response: addedpaymentSources
>paymentSource
>cardDescriptor
>card
>ownershipLabel
>title
POST
/v2/events/list
:200
response: addedevents
>paymentSources
>status
>readOnly
200
response: addedevents
>paymentSources
>paymentSource
>vendorProgramPaymentDescriptor
>vendorProgramPaymentMetadata
>airlineProgram
>airlineProgramMetadata
>uaPassPlusMetadata
>uatpInfo
>card
>ownershipLabel
>title
200
response: addedevents
>paymentSources
>paymentSource
>vendorProgramPaymentDescriptor
>vendorProgramPaymentMetadata
>airlineProgram
>airlineProgramMetadata
>uatpMetadata
>card
>ownershipLabel
>title
200
response: addedevents
>paymentSources
>paymentSource
>cardDescriptor
>card
>ownershipLabel
>title
- request: added
required
GET
/v2/events/read-by-external-id
:200
response: addedevent
>paymentSources
>status
>readOnly
200
response: addedevent
>paymentSources
>paymentSource
>vendorProgramPaymentDescriptor
>vendorProgramPaymentMetadata
>airlineProgram
>airlineProgramMetadata
>uaPassPlusMetadata
>uatpInfo
>card
>ownershipLabel
>title
200
response: addedevent
>paymentSources
>paymentSource
>vendorProgramPaymentDescriptor
>vendorProgramPaymentMetadata
>airlineProgram
>airlineProgramMetadata
>uatpMetadata
>card
>ownershipLabel
>title
200
response: addedevent
>paymentSources
>paymentSource
>cardDescriptor
>card
>ownershipLabel
>title
GET
/v2/events/{eventId}
:200
response: addedevent
>paymentSources
>status
>readOnly
200
response: addedevent
>paymentSources
>paymentSource
>vendorProgramPaymentDescriptor
>vendorProgramPaymentMetadata
>airlineProgram
>airlineProgramMetadata
>uaPassPlusMetadata
>uatpInfo
>card
>ownershipLabel
>title
200
response: addedevent
>paymentSources
>paymentSource
>vendorProgramPaymentDescriptor
>vendorProgramPaymentMetadata
>airlineProgram
>airlineProgramMetadata
>uatpMetadata
>card
>ownershipLabel
>title
200
response: addedevent
>paymentSources
>paymentSource
>cardDescriptor
>card
>ownershipLabel
>title
Hotel API
POST
/v2/hotel/validate-rebooking
:- request: added
travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
- request: added
Payments API
POST
/v2/service-charge/{entityType}/{entityId}/types/{type}/list
:200
response: addedserviceCharges
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedserviceCharges
>fop
>card
>ownershipLabel
>title
Trip API
PUT
/v3/trips/{tripId}/pnrs/{pnrId}
:- request: added support for
transactions
>pnrVersion
property
- request: added support for
GET
/v3/trips/{tripId}/pnrs/{pnrId}
:200
response: added support fortransactions
>pnrVersion
property
POST
/v3/trips/{tripId}/pnrs
:- request: added support for
transactions
>pnrVersion
property
- request: added support for
GET
/v3/trips/{tripId}/detail
:200
response: added support forpendingManualFormPnrs
>data
>transactions
>pnrVersion
property200
response: added support forpendingShellPnrs
>data
>transactions
>pnrVersion
property200
response: added support forpnrs
>data
>transactions
>pnrVersion
property
GET
/v2/trips/{tripId}/booker-email/{bookerEmailId}/partner-info
:200
response: addedpartnerInfo
>partnerInfoDetails
>tripBudgetInfo
>externalCardDetails
>ownershipLabel
>title
POST
/v3/trips/{tripId}/pnrs/{pnrId}/cancel
:- request: added
cancellationDetails
>refundInfo
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
cancellationDetails
>refundInfo
>fop
>card
>ownershipLabel
>title
- request: added
POST
/v2/invoicing/invoice-data
:200
response: addedinvoices
>data
>payments
>actualPayment
>paymentMetadata
>vendorProgramPaymentDescriptor
>vendorProgramPaymentMetadata
>airlineProgram
>airlineProgramMetadata
>uaPassPlusMetadata
>uatpInfo
>card
>ownershipLabel
>title
200
response: addedinvoices
>data
>payments
>actualPayment
>paymentMetadata
>vendorProgramPaymentDescriptor
>vendorProgramPaymentMetadata
>airlineProgram
>airlineProgramMetadata
>uatpMetadata
>card
>ownershipLabel
>title
200
response: addedinvoices
>data
>payments
>actualPayment
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
POST
/v3/trips/arrangers/{arrangerId}/list
:200
response: addedfailedTripSummaries
>pnrSummaries
>travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
200
response: addedtripSummaries
>pnrSummaries
>travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
POST
/v3/trips/companies/{companyId}/list
:200
response: addedfailedTripSummaries
>pnrSummaries
>travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
200
response: addedtripSummaries
>pnrSummaries
>travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
POST
/v3/trips/users/{userId}/list
:200
response: addedfailedTripSummaries
>pnrSummaries
>travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
200
response: addedtripSummaries
>pnrSummaries
>travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
PUT
/v3/trips/{tripId}/pnrs/{pnrId}
:- request: added
paymentInfo
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
paymentInfo
>fop
>card
>ownershipLabel
>title
- request: added
serviceFees
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
serviceFees
>fop
>card
>ownershipLabel
>title
- request:
railPnr
>previousItinerary
>sections
>fares
>fareLegs
>travelClass
is no longer required - request:
railPnr
>previousItinerary
>sections
>vendorName
is no longer required - request:
railPnr
>sections
>fares
>fareLegs
>travelClass
is no longer required - request:
railPnr
>sections
>vendorName
is no longer required - request: added support for
railPnr
>rateMetadata
>tmcNegotiatedRate
property - request: added support for
railPnr
>rateMetadata
>corporateNegotiatedRate
property - request: added support for
carPnr
>rateMetadata
>tmcNegotiatedRate
property - request: added support for
carPnr
>rateMetadata
>corporateNegotiatedRate
property - request: added support for
hotelPnr
>room
>rateMetadata
>tmcNegotiatedRate
property - request: added support for
hotelPnr
>room
>rateMetadata
>corporateNegotiatedRate
property - request: added
airPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
airPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>card
>ownershipLabel
>title
- request: added
transactions
>ctc
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
transactions
>ctc
>fop
>card
>ownershipLabel
>title
- request: added
costToCustomer
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
costToCustomer
>payments
>fop
>card
>ownershipLabel
>title
- request: added
costOfGoodsSold
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
costOfGoodsSold
>payments
>fop
>card
>ownershipLabel
>title
- request: added
travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
- request: added
GET
/v3/trips/{tripId}/pnrs/{pnrId}
:200
response: addedpaymentInfo
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpaymentInfo
>fop
>card
>ownershipLabel
>title
200
response: addedserviceFees
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedserviceFees
>fop
>card
>ownershipLabel
>title
200
response:railPnr
>previousItinerary
>sections
>fares
>fareLegs
>travelClass
is no longer required200
response:railPnr
>previousItinerary
>sections
>vendorName
is no longer required200
response:railPnr
>sections
>fares
>fareLegs
>travelClass
is no longer required200
response:railPnr
>sections
>vendorName
is no longer required200
response: added support forrailPnr
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forrailPnr
>rateMetadata
>corporateNegotiatedRate
property200
response: added support forcarPnr
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forcarPnr
>rateMetadata
>corporateNegotiatedRate
property200
response: added support forhotelPnr
>room
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forhotelPnr
>room
>rateMetadata
>corporateNegotiatedRate
property200
response: addedairPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedairPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>card
>ownershipLabel
>title
200
response: addedtransactions
>ctc
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedtransactions
>ctc
>fop
>card
>ownershipLabel
>title
200
response: addedcostToCustomer
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedcostToCustomer
>payments
>fop
>card
>ownershipLabel
>title
200
response: addedcostOfGoodsSold
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedcostOfGoodsSold
>payments
>fop
>card
>ownershipLabel
>title
200
response: addedtravelers
>user
>paymentInfos
>card
>ownershipLabel
>title
POST
/v3/trips/{tripId}/pnrs
:- request: added
paymentInfo
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
paymentInfo
>fop
>card
>ownershipLabel
>title
- request: added
serviceFees
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
serviceFees
>fop
>card
>ownershipLabel
>title
- request:
railPnr
>previousItinerary
>sections
>fares
>fareLegs
>travelClass
is no longer required - request:
railPnr
>previousItinerary
>sections
>vendorName
is no longer required - request:
railPnr
>sections
>fares
>fareLegs
>travelClass
is no longer required - request:
railPnr
>sections
>vendorName
is no longer required - request: added support for
railPnr
>rateMetadata
>tmcNegotiatedRate
property - request: added support for
railPnr
>rateMetadata
>corporateNegotiatedRate
property - request: added support for
carPnr
>rateMetadata
>tmcNegotiatedRate
property - request: added support for
carPnr
>rateMetadata
>corporateNegotiatedRate
property - request: added support for
hotelPnr
>room
>rateMetadata
>tmcNegotiatedRate
property - request: added support for
hotelPnr
>room
>rateMetadata
>corporateNegotiatedRate
property - request: added
airPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
airPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>card
>ownershipLabel
>title
- request: added
transactions
>ctc
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
transactions
>ctc
>fop
>card
>ownershipLabel
>title
- request: added
costToCustomer
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
costToCustomer
>payments
>fop
>card
>ownershipLabel
>title
- request: added
costOfGoodsSold
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
- request: added
costOfGoodsSold
>payments
>fop
>card
>ownershipLabel
>title
- request: added
travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
- request: added
GET
/v3/trips/{tripId}/detail
:200
response: addedpendingManualFormPnrs
>data
>paymentInfo
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>paymentInfo
>fop
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>serviceFees
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>serviceFees
>fop
>card
>ownershipLabel
>title
200
response:pendingManualFormPnrs
>data
>railPnr
>previousItinerary
>sections
>fares
>fareLegs
>travelClass
is no longer required200
response:pendingManualFormPnrs
>data
>railPnr
>previousItinerary
>sections
>vendorName
is no longer required200
response:pendingManualFormPnrs
>data
>railPnr
>sections
>fares
>fareLegs
>travelClass
is no longer required200
response:pendingManualFormPnrs
>data
>railPnr
>sections
>vendorName
is no longer required200
response: added support forpendingManualFormPnrs
>data
>railPnr
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forpendingManualFormPnrs
>data
>railPnr
>rateMetadata
>corporateNegotiatedRate
property200
response: added support forpendingManualFormPnrs
>data
>carPnr
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forpendingManualFormPnrs
>data
>carPnr
>rateMetadata
>corporateNegotiatedRate
property200
response: added support forpendingManualFormPnrs
>data
>hotelPnr
>room
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forpendingManualFormPnrs
>data
>hotelPnr
>room
>rateMetadata
>corporateNegotiatedRate
property200
response: addedpendingManualFormPnrs
>data
>airPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>airPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>transactions
>ctc
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>transactions
>ctc
>fop
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>costToCustomer
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>costToCustomer
>payments
>fop
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>costOfGoodsSold
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>costOfGoodsSold
>payments
>fop
>card
>ownershipLabel
>title
200
response: addedpendingManualFormPnrs
>data
>travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>paymentInfo
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>paymentInfo
>fop
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>serviceFees
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>serviceFees
>fop
>card
>ownershipLabel
>title
200
response:pendingShellPnrs
>data
>railPnr
>previousItinerary
>sections
>fares
>fareLegs
>travelClass
is no longer required200
response:pendingShellPnrs
>data
>railPnr
>previousItinerary
>sections
>vendorName
is no longer required200
response:pendingShellPnrs
>data
>railPnr
>sections
>fares
>fareLegs
>travelClass
is no longer required200
response:pendingShellPnrs
>data
>railPnr
>sections
>vendorName
is no longer required200
response: added support forpendingShellPnrs
>data
>railPnr
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forpendingShellPnrs
>data
>railPnr
>rateMetadata
>corporateNegotiatedRate
property200
response: added support forpendingShellPnrs
>data
>carPnr
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forpendingShellPnrs
>data
>carPnr
>rateMetadata
>corporateNegotiatedRate
property200
response: added support forpendingShellPnrs
>data
>hotelPnr
>room
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forpendingShellPnrs
>data
>hotelPnr
>room
>rateMetadata
>corporateNegotiatedRate
property200
response: addedpendingShellPnrs
>data
>airPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>airPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>transactions
>ctc
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>transactions
>ctc
>fop
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>costToCustomer
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>costToCustomer
>payments
>fop
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>costOfGoodsSold
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>costOfGoodsSold
>payments
>fop
>card
>ownershipLabel
>title
200
response: addedpendingShellPnrs
>data
>travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>paymentInfo
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>paymentInfo
>fop
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>serviceFees
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>serviceFees
>fop
>card
>ownershipLabel
>title
200
response:pnrs
>data
>railPnr
>previousItinerary
>sections
>fares
>fareLegs
>travelClass
is no longer required200
response:pnrs
>data
>railPnr
>previousItinerary
>sections
>vendorName
is no longer required200
response:pnrs
>data
>railPnr
>sections
>fares
>fareLegs
>travelClass
is no longer required200
response:pnrs
>data
>railPnr
>sections
>vendorName
is no longer required200
response: added support forpnrs
>data
>railPnr
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forpnrs
>data
>railPnr
>rateMetadata
>corporateNegotiatedRate
property200
response: added support forpnrs
>data
>carPnr
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forpnrs
>data
>carPnr
>rateMetadata
>corporateNegotiatedRate
property200
response: added support forpnrs
>data
>hotelPnr
>room
>rateMetadata
>tmcNegotiatedRate
property200
response: added support forpnrs
>data
>hotelPnr
>room
>rateMetadata
>corporateNegotiatedRate
property200
response: addedpnrs
>data
>airPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>airPnr
>travelerInfos
>tickets
>paymentDetails
>fop
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>transactions
>ctc
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>transactions
>ctc
>fop
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>costToCustomer
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>costToCustomer
>payments
>fop
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>costOfGoodsSold
>payments
>fop
>paymentMetadata
>cardMetadata
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>costOfGoodsSold
>payments
>fop
>card
>ownershipLabel
>title
200
response: addedpnrs
>data
>travelers
>user
>paymentInfos
>card
>ownershipLabel
>title
PUT
/v3/trips/{tripId}/pnrs/{pnrId}
:- request: added support for new value
SUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumairPnr
>legs
>flights
>restrictions
- request: added support for
transactions
>itemGroups
>invoiceData
>buyer
property - request: added support for
transactions
>itemGroups
>invoiceData
>seller
property
- request: added support for new value
GET
/v3/trips/{tripId}/pnrs/{pnrId}
:200
response: added support for new valueSUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumairPnr
>legs
>flights
>restrictions
200
response: added support fortransactions
>itemGroups
>invoiceData
>buyer
property200
response: added support fortransactions
>itemGroups
>invoiceData
>seller
property
POST
/v3/trips/{tripId}/pnrs
:- request: added support for new value
SUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumairPnr
>legs
>flights
>restrictions
- request: added support for
transactions
>itemGroups
>invoiceData
>buyer
property - request: added support for
transactions
>itemGroups
>invoiceData
>seller
property
- request: added support for new value
GET
/v3/trips/{tripId}/detail
:200
response: added support for new valueSUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumpendingManualFormPnrs
>data
>airPnr
>legs
>flights
>restrictions
200
response: added support forpendingManualFormPnrs
>data
>transactions
>itemGroups
>invoiceData
>buyer
property200
response: added support forpendingManualFormPnrs
>data
>transactions
>itemGroups
>invoiceData
>seller
property200
response: added support for new valueSUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumpendingShellPnrs
>data
>airPnr
>legs
>flights
>restrictions
200
response: added support forpendingShellPnrs
>data
>transactions
>itemGroups
>invoiceData
>buyer
property200
response: added support forpendingShellPnrs
>data
>transactions
>itemGroups
>invoiceData
>seller
property200
response: added support for new valueSUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumpnrs
>data
>airPnr
>legs
>flights
>restrictions
200
response: added support forpnrs
>data
>transactions
>itemGroups
>invoiceData
>buyer
property200
response: added support forpnrs
>data
>transactions
>itemGroups
>invoiceData
>seller
property
January 20, 2025
Updates
Air API
POST
/v2/air/pnrs/{pnrId}/update
:- request: added support for
travelerInfo
>seatPreference
property - request: added support for new value
SEAT_PREFERENCE
on enumtravelerInfo
>updateTypes
- request: added support for
Trip API
PUT
/v3/trips/{tripId}/pnrs/{pnrId}
:- request: added support for new value
SUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumairPnr
>legs
>flights
>restrictions
- request: added support for
transactions
>itemGroups
>invoiceData
>buyer
property - request: added support for
transactions
>itemGroups
>invoiceData
>seller
property
- request: added support for new value
GET
/v3/trips/{tripId}/pnrs/{pnrId}
:200
response: added support for new valueSUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumairPnr
>legs
>flights
>restrictions
200
response: added support fortransactions
>itemGroups
>invoiceData
>buyer
property200
response: added support fortransactions
>itemGroups
>invoiceData
>seller
property
POST
/v3/trips/{tripId}/pnrs
:- request: added support for new value
SUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumairPnr
>legs
>flights
>restrictions
- request: added support for
transactions
>itemGroups
>invoiceData
>buyer
property - request: added support for
transactions
>itemGroups
>invoiceData
>seller
property
- request: added support for new value
GET
/v3/trips/{tripId}/detail
:200
response: added support for new valueSUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumpendingManualFormPnrs
>data
>airPnr
>legs
>flights
>restrictions
200
response: added support forpendingManualFormPnrs
>data
>transactions
>itemGroups
>invoiceData
>buyer
property200
response: added support forpendingManualFormPnrs
>data
>transactions
>itemGroups
>invoiceData
>seller
property200
response: added support for new valueSUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumpendingShellPnrs
>data
>airPnr
>legs
>flights
>restrictions
200
response: added support forpendingShellPnrs
>data
>transactions
>itemGroups
>invoiceData
>buyer
property200
response: added support forpendingShellPnrs
>data
>transactions
>itemGroups
>invoiceData
>seller
property200
response: added support for new valueSUPPRESS_SEAT_LOYALTY_PRICING_WARNING
on enumpnrs
>data
>airPnr
>legs
>flights
>restrictions
200
response: added support forpnrs
>data
>transactions
>itemGroups
>invoiceData
>buyer
property200
response: added support forpnrs
>data
>transactions
>itemGroups
>invoiceData
>seller
property
January 15, 2025
Updates
Event API
GET
/v2/events/payment-sources
:200
response: added an item of typeobject
topaymentSources
>mapping
>filter
>itineraryFilter
>itineraryInfo
oneOf
values
POST
/v2/events/list
:200
response: added an item of typeobject
toevents
>paymentSources
>mapping
>filter
>itineraryFilter
>itineraryInfo
oneOf
values
GET
/v2/events/read-by-external-id
:200
response: added an item of typeobject
toevent
>paymentSources
>mapping
>filter
>itineraryFilter
>itineraryInfo
oneOf
values
GET
/v2/events/{eventId}
:200
response: added an item of typeobject
toevent
>paymentSources
>mapping
>filter
>itineraryFilter
>itineraryInfo
oneOf
values
Trip API
POST
/v2/invoicing/invoice-data
:200
response: added support for new valueCZ
on enuminvoices
>data
>regionCode
200
response: added support for new valueHU
on enuminvoices
>data
>regionCode
200
response: added support for new valueAL
on enuminvoices
>data
>regionCode
200
response: added support for new valueBY
on enuminvoices
>data
>regionCode
200
response: added support for new valueBA
on enuminvoices
>data
>regionCode
200
response: added support for new valueBG
on enuminvoices
>data
>regionCode
200
response: added support for new valueIS
on enuminvoices
>data
>regionCode
200
response: added support for new valueAD
on enuminvoices
>data
>regionCode
200
response: added support for new valueAT
on enuminvoices
>data
>regionCode
200
response: added support for new valueBE
on enuminvoices
>data
>regionCode
200
response: added support for new valueCY
on enuminvoices
>data
>regionCode
200
response: added support for new valueEE
on enuminvoices
>data
>regionCode
200
response: added support for new valueFI
on enuminvoices
>data
>regionCode
200
response: added support for new valueDE
on enuminvoices
>data
>regionCode
200
response: added support for new valueGR
on enuminvoices
>data
>regionCode
200
response: added support for new valueIE
on enuminvoices
>data
>regionCode
200
response: added support for new valueIT
on enuminvoices
>data
>regionCode
200
response: added support for new valueXK
on enuminvoices
>data
>regionCode
200
response: added support for new valueLV
on enuminvoices
>data
>regionCode
200
response: added support for new valueLT
on enuminvoices
>data
>regionCode
200
response: added support for new valueLU
on enuminvoices
>data
>regionCode
200
response: added support for new valueMC
on enuminvoices
>data
>regionCode
200
response: added support for new valueME
on enuminvoices
>data
>regionCode
200
response: added support for new valueMT
on enuminvoices
>data
>regionCode
200
response: added support for new valuePT
on enuminvoices
>data
>regionCode
200
response: added support for new valueSM
on enuminvoices
>data
>regionCode
200
response: added support for new valueSK
on enuminvoices
>data
>regionCode
200
response: added support for new valueSI
on enuminvoices
>data
>regionCode
200
response: added support for new valueES
on enuminvoices
>data
>regionCode
200
response: added support for new valueVA
on enuminvoices
>data
>regionCode
200
response: added support for new valueHR
on enuminvoices
>data
>regionCode
200
response: added support for new valueLI
on enuminvoices
>data
>regionCode
200
response: added support for new valueMD
on enuminvoices
>data
>regionCode
200
response: added support for new valueMK
on enuminvoices
>data
>regionCode
200
response: added support for new valueRO
on enuminvoices
>data
>regionCode
200
response: added support for new valueRU
on enuminvoices
>data
>regionCode
200
response: added support for new valueRS
on enuminvoices
>data
>regionCode
200
response: added support for new valueCH
on enuminvoices
>data
>regionCode
200
response: added support for new valueUA
on enuminvoices
>data
>regionCode
200
response: added support for new valueGB
on enuminvoices
>data
>regionCode
POST
/v2/invoicing/invoice-data
:200
response: added support for new valueDK
on enuminvoices
>data
>regionCode
January 09, 2025
Updates
Air API
POST
/v2/air/modify-search
:200
response: added support foritineraryDetails
>itineraries
>fareAttributes
>isNonVerifiedExchangeOffer
property
POST
/v2/air/selected-itinerary
:200
response: added support foritinerary
>fareAttributes
>isNonVerifiedExchangeOffer
property
POST
/v2/air/flight-attributes
:200
response: added support foritineraryDetails
>itineraries
>fareAttributes
>isNonVerifiedExchangeOffer
property
POST
/v2/air/search-flights
:200
response: added support foritineraryDetails
>itineraries
>fareAttributes
>isNonVerifiedExchangeOffer
property
Company API
PATCH
/v2/companies/{companyId}/features
:- request: added support for new value
ALLOW_COMPANY_ADMIN_TO_RAISE_SUPPORT_TICKET
on enumfeaturesToDelete
- request: added support for new value
ALLOW_COMPANY_ADMIN_TO_RAISE_SUPPORT_TICKET
on enumfeaturesToUpdate
>name
- request: added support for new value
GET
/v2/companies/{companyId}/features
:200
response: added support for new valueALLOW_COMPANY_ADMIN_TO_RAISE_SUPPORT_TICKET
on enumfeatures
>name
January 06, 2025
Updates
Trip API
POST
/v3/trips/arrangers/{arrangerId}/list
:200
response: removed support for valueACTIVE_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueCOMPLETED_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valuePROCESSING_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueUNCONFIRMED_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueSCHEDULE_CHANGE_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueINOPERATIVE_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueFLIGHT_UNCONFIRMED_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: added support for new valueDISRUPTED_STATUS
on enumfailedTripSummaries
>overallStatus
200
response: removed support for valueACTIVE_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueCOMPLETED_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valuePROCESSING_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueUNCONFIRMED_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueSCHEDULE_CHANGE_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueINOPERATIVE_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueFLIGHT_UNCONFIRMED_STATUS
from enumtripSummaries
>overallStatus
200
response: added support for new valueDISRUPTED_STATUS
on enumtripSummaries
>overallStatus
- request: removed support for value
ACTIVE_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
COMPLETED_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
PROCESSING_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
UNCONFIRMED_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
SCHEDULE_CHANGE_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
INOPERATIVE_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
FLIGHT_UNCONFIRMED_STATUS
from enumtripFilters
>overallStatuses
- request: added support for new value
DISRUPTED_STATUS
on enumtripFilters
>overallStatuses
POST
/v3/trips/companies/{companyId}/list
:200
response: removed support for valueACTIVE_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueCOMPLETED_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valuePROCESSING_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueUNCONFIRMED_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueSCHEDULE_CHANGE_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueINOPERATIVE_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueFLIGHT_UNCONFIRMED_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: added support for new valueDISRUPTED_STATUS
on enumfailedTripSummaries
>overallStatus
200
response: removed support for valueACTIVE_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueCOMPLETED_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valuePROCESSING_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueUNCONFIRMED_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueSCHEDULE_CHANGE_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueINOPERATIVE_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueFLIGHT_UNCONFIRMED_STATUS
from enumtripSummaries
>overallStatus
200
response: added support for new valueDISRUPTED_STATUS
on enumtripSummaries
>overallStatus
- request: removed support for value
ACTIVE_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
COMPLETED_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
PROCESSING_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
UNCONFIRMED_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
SCHEDULE_CHANGE_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
INOPERATIVE_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
FLIGHT_UNCONFIRMED_STATUS
from enumtripFilters
>overallStatuses
- request: added support for new value
DISRUPTED_STATUS
on enumtripFilters
>overallStatuses
POST
/v3/trips/users/{userId}/list
:200
response: removed support for valueACTIVE_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueCOMPLETED_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valuePROCESSING_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueUNCONFIRMED_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueSCHEDULE_CHANGE_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueINOPERATIVE_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: removed support for valueFLIGHT_UNCONFIRMED_STATUS
from enumfailedTripSummaries
>overallStatus
200
response: added support for new valueDISRUPTED_STATUS
on enumfailedTripSummaries
>overallStatus
200
response: removed support for valueACTIVE_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueCOMPLETED_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valuePROCESSING_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueUNCONFIRMED_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueSCHEDULE_CHANGE_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueINOPERATIVE_STATUS
from enumtripSummaries
>overallStatus
200
response: removed support for valueFLIGHT_UNCONFIRMED_STATUS
from enumtripSummaries
>overallStatus
200
response: added support for new valueDISRUPTED_STATUS
on enumtripSummaries
>overallStatus
- request: removed support for value
ACTIVE_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
COMPLETED_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
PROCESSING_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
UNCONFIRMED_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
SCHEDULE_CHANGE_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
INOPERATIVE_STATUS
from enumtripFilters
>overallStatuses
- request: removed support for value
FLIGHT_UNCONFIRMED_STATUS
from enumtripFilters
>overallStatuses
- request: added support for new value
DISRUPTED_STATUS
on enumtripFilters
>overallStatuses
PUT
/v3/trips/{tripId}/pnrs/{pnrId}
:- request: added support for
transactions
property - request: has been updated at path
carPnr
>carInfo
>pickupLocation
>coordinates
>description
- request: has been updated at path
carPnr
>carInfo
>pickupLocation
>address
>coordinates
>description
- request: has been updated at path
carPnr
>carInfo
>dropOffLocation
>coordinates
>description
- request: has been updated at path
carPnr
>carInfo
>dropOffLocation
>address
>coordinates
>description
- request: added support for
GET
/v3/trips/{tripId}/pnrs/{pnrId}
:200
response: added support fortransactions
property200
response: has been updated at pathcarPnr
>carInfo
>pickupLocation
>coordinates
>description
200
response: has been updated at pathcarPnr
>carInfo
>pickupLocation
>address
>coordinates
>description
200
response: has been updated at pathcarPnr
>carInfo
>dropOffLocation
>coordinates
>description
200
response: has been updated at pathcarPnr
>carInfo
>dropOffLocation
>address
>coordinates
>description
POST
/v3/trips/{tripId}/pnrs
:- request: added support for
transactions
property - request: has been updated at path
carPnr
>carInfo
>pickupLocation
>coordinates
>description
- request: has been updated at path
carPnr
>carInfo
>pickupLocation
>address
>coordinates
>description
- request: has been updated at path
carPnr
>carInfo
>dropOffLocation
>coordinates
>description
- request: has been updated at path
carPnr
>carInfo
>dropOffLocation
>address
>coordinates
>description
- request: added support for
GET
/v3/trips/{tripId}/detail
:200
response: added support forpendingManualFormPnrs
>data
>transactions
property200
response: has been updated at pathpendingManualFormPnrs
>data
>carPnr
>carInfo
>pickupLocation
>coordinates
>description
200
response: has been updated at pathpendingManualFormPnrs
>data
>carPnr
>carInfo
>pickupLocation
>address
>coordinates
>description
200
response: has been updated at pathpendingManualFormPnrs
>data
>carPnr
>carInfo
>dropOffLocation
>coordinates
>description
200
response: has been updated at pathpendingManualFormPnrs
>data
>carPnr
>carInfo
>dropOffLocation
>address
>coordinates
>description
200
response: added support forpendingShellPnrs
>data
>transactions
property200
response: has been updated at pathpendingShellPnrs
>data
>carPnr
>carInfo
>pickupLocation
>coordinates
>description
200
response: has been updated at pathpendingShellPnrs
>data
>carPnr
>carInfo
>pickupLocation
>address
>coordinates
>description
200
response: has been updated at pathpendingShellPnrs
>data
>carPnr
>carInfo
>dropOffLocation
>coordinates
>description
200
response: has been updated at pathpendingShellPnrs
>data
>carPnr
>carInfo
>dropOffLocation
>address
>coordinates
>description
200
response: added support forpnrs
>data
>transactions
property200
response: has been updated at pathpnrs
>data
>carPnr
>carInfo
>pickupLocation
>coordinates
>description
200
response: has been updated at pathpnrs
>data
>carPnr
>carInfo
>pickupLocation
>address
>coordinates
>description
200
response: has been updated at pathpnrs
>data
>carPnr
>carInfo
>dropOffLocation
>coordinates
>description
200
response: has been updated at pathpnrs
>data
>carPnr
>carInfo
>dropOffLocation
>address
>coordinates
>description