OrderReshop operation

The order reshop method allows to quote order updates. For example, to cancel an order, the order reshop method must be called before to get cancellation fee (returns 0 if void allowed).


Table of contents

  1. Release notes
  2. Mandatory HTTP header
  3. OrderReshopRQ
  4. OrderReshopRS
  5. Samples

Release notes

VersionNotes
1.0Initial version.

Mandatory HTTP header

  • AuthToken: token value retrieved from login response

OrderReshopRQ

ElementDescriptionOptional/Mandatory
DistributionChainMust contain agency ID as SellerMandatory
PayloadAttributesVersion + CorrelationID (to group log messages)Optional
RequestThe request element detailed belowMandatory

Request

ElementDescriptionOptional/Mandatory
OrderRefIDID of the order to reshopMandatory

OrderReshopRS

ElementDescriptionOptional/Mandatory
ResponseThe response element detailed belowMandatory
PayloadAttributesSame as requested + timestampMandatory

Response

ElementDescriptionOptional/Mandatory
DataListsThe response data lists (penalty list, etc)Mandatory
ReshopResultsThe reshop results detailed belowMandatory
WarningsList of warnings returned by providerOptional

ReshopResults

ElementDescriptionOptional/Mandatory
ReshopOffersList of reshop offers detailed belowMandatory

Offer

ElementDescriptionOptional/Mandatory
OfferIDID of the reshop offerMandatory
PenaltyRefIDReference to the penalty data to get in DataLists (contains penalty amount, type code, etc).Mandatory

Samples

OrderReshopRQ - Cancellation Fee
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<IATA_OrderReshopRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage" xmlns:ns2="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes" xmlns:ns3="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.travelsoft.fr/orchestra/ndc/headers" xmlns:ns5="http://www.travelsoft.fr/orchestra/ndc/login">
	<DistributionChain>
		<ns2:DistributionChainLink>
			<ns2:Ordinal>1</ns2:Ordinal>
			<ns2:OrgRole>Seller</ns2:OrgRole>
			<ns2:ParticipatingOrg>
				<ns2:OrgID>agency1234</ns2:OrgID>
			</ns2:ParticipatingOrg>
		</ns2:DistributionChainLink>
	</DistributionChain>
	<PayloadAttributes>
		<ns2:CorrelationID>09401279-fb44-3766-bc60-62c3b45702db</ns2:CorrelationID>
		<ns2:PrimaryLangID>FR</ns2:PrimaryLangID>
		<ns2:VersionNumber>21.3</ns2:VersionNumber>
	</PayloadAttributes>
	<Request>
		<ns2:OrderRefID>599187</ns2:OrderRefID>
		<ns2:ResponseParameters>
			<ns2:CurParameter>
				<ns2:CurCode>EUR</ns2:CurCode>
			</ns2:CurParameter>
			<ns2:LangUsage>
				<ns2:LangCode>fr-FR</ns2:LangCode>
			</ns2:LangUsage>
		</ns2:ResponseParameters>
	</Request>
</IATA_OrderReshopRQ>
OrderReshopRS - Cancellation Fee
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns4:IATA_OrderReshopRS xmlns="http://www.travelsoft.fr/orchestra/ndc/headers" xmlns:ns2="http://www.travelsoft.fr/orchestra/ndc/login" xmlns:ns3="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes" xmlns:ns4="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage" xmlns:ns5="http://www.w3.org/2000/09/xmldsig#">
	<ns4:Response>
		<ns3:DataLists>
			<ns3:PenaltyList>
				<ns3:Penalty>
					<ns3:PenaltyID>PNL1</ns3:PenaltyID>
					<ns3:Price>
						<ns3:TotalAmount CurCode="EUR">0.00</ns3:TotalAmount>
					</ns3:Price>
					<ns3:TypeCode>Cancellation</ns3:TypeCode>
				</ns3:Penalty>
			</ns3:PenaltyList>
		</ns3:DataLists>
		<ns3:ReshopResults>
			<ns3:ReshopOffers>
				<ns3:Offer>
					<ns3:OfferID>60f4ffa6-5889-418e-9db9-a59ab7a4e80b</ns3:OfferID>
					<ns3:OwnerCode>BA</ns3:OwnerCode>
					<ns3:PenaltyRefID>PNL1</ns3:PenaltyRefID>
				</ns3:Offer>
			</ns3:ReshopOffers>
		</ns3:ReshopResults>
	</ns4:Response>
	<ns4:PayloadAttributes>
		<ns3:CorrelationID>09401279-fb44-3766-bc60-62c3b45702db</ns3:CorrelationID>
		<ns3:Timestamp>2026-01-28T17:17:21.790+01:00</ns3:Timestamp>
		<ns3:VersionNumber>21.3</ns3:VersionNumber>
	</ns4:PayloadAttributes>
</ns4:IATA_OrderReshopRS>