TABLE OF CONTENTS

OrderReshopReprice

The orderReshopReprice interface is used to obtain the exact change fee and net payable amount for a flight rescheduling.


VersionDateDescription of Edit
V1.02025/10/22Initial Commit



Request Details
Path/api/flight/connectivity/order/orderReshopReprice


Request Payload Example


Request Payload Example
{
"order": {
"supplierOrderId": "",
"gdnOrderId": ""
},
"selectedOffer": {
"offerId": "80f30d04cf6a",
"transInfo": "NX/Y82E+jhDQwcKK+vYdXXZDDz6GzhiHnjL1OCIDhGh7AdEfB5fEhFbB+qyJehX3XfRvP/GoeqZweNS9HWRi2jDgn1iPgrDkHUZcn+sQbCNwJoGim2V+JmyNvA1eahkTWi8k8yngKxLsM7XoucV9NcoH+wiaS9MblqoYFgRSEBThhmh65ULI0d84j0J9dYs0owNDkZu2GvVAGneYOjGPPM4KqawLNHUgO26HSTFWJiee/TEfRlA0/uvArUBzxOTwXBJ3hV4hvb0qL1nuQusRuwYpiIPjCpXfsAFSeYtIZ0Y1JX+nOsDA1l0JegVfshSK2ha94CQUfCVKq5iNC/PymPi8n6lhNx/I5v74LQHzRqG1NLVkHudbHVLtft597dM0wN4HcIh6vr/Qjlh5+ZA6YnqTCPywsBmxNeddHJ41QDNBGneowYsgVcv/6yKU/7DZuZmfVSaM+lClmiLg6ntmhYpwuBnLz6vqWDwknUMlxivg9Bjpsy4PAtvZz3m9vwUmMdLVqD10qZd4bPA2q7PC10E/29dN2EhHIkjOMLuDM8TWFcJWwqetVgaGvWdEO7bN0D63cdEee7iuKSXVaRuJvZXu29oQNmCC/juTj1yroYlseaXm6Ole9oJYSB0BaUqEOvlaPwgSqFs3drdnsG+lugZMDlcEift1NICb+IN6q3dYHe2yOnkwf7oxApUiW4SNwLdNPGS5CB/TkrLVIzskKr85fRnOjgFBgbOKqCvuB0HdQS24CoW+M/GYGVKT+EbGikQxAld/hQxC4hcR5JKcDndmiWXEaYJhkmeC4XpH5KyCMfQtQHxqXCgwSZtEP8rI35J2aPZTsgsPdLMW4M9st3DEk58InjFPxx/7w7mKDjNrZTh18anfgbkMknSfJ/fepGLVxNIx5NAVTraJqynrmMYFUkfu3ELzdqCwtaQlnDeekzHZ78FBjyQEEyZuWQJxDVcZDwYEkV39TGvrOBk7kapXd1BCea/d/YVc7C+eVDZsWpJ109GCLMHrQoW2J/z46rqRIqifyrvzQc/qb7NIWRm9gZPikYPsnU+IRp3i"
},
"requestKey": "202510"
}


Request Payload Structure

KeyParentTypeMandatory/OptionalDescription
orderrootObjectM
supplierOrderIdorderStringM
gdnOrderIdorderStringO
selectedOfferrootObjectM
offerIdselectedOfferStringM
transInfoselectedOfferStringM
currencyselectedOfferStringOIt must be same currency from
orderReshop


Response Schema

KeyParentTypeMandatory/OptionalDescription
repriceResultrootObjectO
orderrepriceResultObjectM
orderIdorderObjectM
supplierOrderIdorderIdStringM
gdnOrderIdorderIdStringO
balanceDueorderStringMRepresents the amount to be paid by passenger or refunded by the airline, if any
originalTotalPriceorderObjectO
totalAmountoriginalTotalPriceStringM
currencyoriginalTotalPriceStringM
newTotalPriceoriginalTotalPriceorderObjectNew amount after selecting a reshopping offer
totalAmountnewTotalPriceStringM
currencynewTotalPriceStringM
penaltyAmountorderStringOSpecific penalty fee amount charged for the change operation
supplierorderObjectO
supplierNamesupplierStringO
airlineCodesupplierStringO
agencyCodesupplierStringO
technicalCapabilitiessupplierArrayOnode provides critical information about the technical execution methods and support channels available for post-booking operations with this specific supplier. This allows you to understand how different modification requests (e.g., refunds, changes) are handled behind the scenes and set the correct user expectations
operationTypetechnicalCapabilitiesStringMThe type of post-booking operation. This field identifies which specific operation the technical details apply to (e.g., refunding a ticket, changing a flight). It scopes the context for the subsequent technical fields.
  • DIRECT_REFUND
  • ESTIMATED_REFUND
  • CHANGE_FLIGHT_TIME
  • UPDATE_PASSENGER_NAME
  • ADD_ANCILLARY
methodtechnicalCapabilitiesStringMHow the operation is technically executed. Key values:
  • NATIVE_API: The supplier provides a direct, automated API.
  • DS_AI_AGENT: Automation is enabled via an AI agent (e.g., RPA, robotic process).Note: This automated service may involve additional fees charged to the seller. 
  • MANUAL: The operation cannot be processed automatically. The seller must handle it offline by contacting the supplier or airline directly through their own channels 
automationLeveltechnicalCapabilitiesStringMThe degree of automation. This field provides a high-level, intuitive summary of the method
  • FULL
  • PARTIAL
  • NONE
apiAvailabilitytechnicalCapabilitiesStringMThis provides granular technical detail for integrators when the method is NATIVE_API
  • REALTIME: A synchronous API that provides immediate results
  • ASYNC: An asynchronous API; a request is submitted, and the result must be polled for later.
requotedOfferrepriceResultObjectM
offerIdrequotedOfferStringM
transInforequotedOfferStringO
newPassengerFaresrequotedOfferArrayMContains the fare details for each passenger type after the change.
paxTypenewPassengerFaresStringO
pricenewPassengerFaresObjectM
totalAmounttotalPriceStringM
BaseAmounttotalPriceStringM
TaxFeeAmounttotalPriceStringM
taxFeeDetailtotalPriceArrayO
ServiceFeeAmounttotalPriceStringO
serviceFeeDetailtotalPriceArrayO
codeserviceFeeDetailStringOAll service fees related to flight booking - including those charged by non-airline suppliers, DerbySoft.
amountserviceFeeDetailStringO
currencytotalPriceStringM
timeLimitsrequotedOfferObjectMContains time constraints and validity information for the offer
offerExpirationDateTimetimeLimitsStringOThe exact date and time when this quoted price offer expires. After this timestamp, the offer is no longer valid and must be repriced.
errorrootObjectO