Skip Navigation

Schedule Change

1.9.0
Air
Ticketing
SOAP API
Travel Agency

Not Signed In.

Looks like you may not have access to all of the resources and documentation for this page.
Please log-in or contact your support desk team if you believe you should have access.

The Schedule Change (TKT_ExchangeRQ) API is used to process an even exchange for tickets impacted by a planned airline schedule change.

Target Audience
Travel Agency
API Version
1.9.0
Authentication
Session Token
Service Action Code
TKT_ExchangeRQ

In order to use TKT_ExchangeRQ to process schedule change ticket exchanges, Schedule Change must be active in the agency TJR (SCHEDULE CHANGE). The order must be placed through Agency eServices.

Sample Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <SOAP-ENV:Header>
  <ns1:MessageHeader
  ns1:version=""
   xmlns:ns1="http://www.ebxml.org/namespaces/messageHeader">
   <ns1:From>
    <ns1:PartyId>999999</ns1:PartyId>
   </ns1:From>
   <ns1:To>
    <ns1:PartyId>123123</ns1:PartyId>
   </ns1:To>
   <ns1:CPAId>IPCC</ns1:CPAId>
   <ns1:ConversationId>ABC123</ns1:ConversationId>
   <ns1:Service
  ns1:type="OTA">TKT_ExchangeRQ</ns1:Service>
   <ns1:Action>TKT_ExchangeRQ</ns1:Action>
   <ns1:MessageData>
    <ns1:MessageId/>
    <ns1:Timestamp/>
   </ns1:MessageData>
  </ns1:MessageHeader>
  <ns1:Security
  xmlns:ns1="http://schemas.xmlsoap.org/ws/2002/12/secext">
   <ns1:BinarySecurityToken>Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/STSA!ICESMSLB\/STS.LB!1692979058722!3257!521</ns1:BinarySecurityToken>
  </ns1:Security>
 </SOAP-ENV:Header>
 <SOAP-ENV:Body>
  <ExchangeRQ
  version="1.9.0"
  xmlns="http://www.sabre.com/ns/Ticketing/ExchangeRefund/1.0"
     xmlns:ns2="http://www.sabre.com/ns/Ticketing/TTL/1.0">
   <Header>
    <ns2:DiagnosticData>WFRXTR2/SC$EODEF456$T2-HDR</ns2:DiagnosticData>
   </Header>
   <POS>
    <ns2:Company>1S</ns2:Company>
    <ns2:Pseudo>61N1</ns2:Pseudo>
   </POS>
   <TransactionInfo>
    <PNR>
     <TicketReference>2</TicketReference>
    </PNR>
    <Options>
     <Endorsement override="true">EODEF456</Endorsement>
    </Options>
   </TransactionInfo>
  </ExchangeRQ>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Sample Response
<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope
  xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
 <soap-env:Header>
  <eb:MessageHeader
  eb:version="1.0" soap-env:mustUnderstand="1"
    xmlns:eb="http://www.ebxml.org/namespaces/messageHeader">
   <eb:From>
    <eb:PartyId
    eb:type="URI">123123</eb:PartyId>
   </eb:From>
   <eb:To>
    <eb:PartyId
   eb:type="URI">999999</eb:PartyId>
   </eb:To>
   <eb:CPAId>IPCC</eb:CPAId>
   <eb:ConversationId>ABC123</eb:ConversationId>
   <eb:Service
  eb:type="OTA">TKT_ExchangeRQ</eb:Service>
   <eb:Action>TKT_ExchangeRS</eb:Action>
   <eb:MessageData>
    <eb:MessageId>597928574719650590</eb:MessageId>
    <eb:Timestamp>2023-08-25T15:58:00</eb:Timestamp>
   </eb:MessageData>
  </eb:MessageHeader>
  <wsse:Security
   xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext">
   <wsse:BinarySecurityToken
   EncodingType="wsse:Base64Binary"
  valueType="String">Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/STSA!ICESMSLB\/STS.LB!1692979058722!3257!521</wsse:BinarySecurityToken>
  </wsse:Security>
 </soap-env:Header>
 <soap-env:Body>
  <ns2:ExchangeRS
  version="1.9.0" xmlns="http://www.sabre.com/ns/Ticketing/TTL/1.0"
   xmlns:ns2="http://www.sabre.com/ns/Ticketing/ExchangeRefund/1.0">
   <ns2:Header
   messageID="TKT_DS_AREX_INT_5MKW.US_CENTRAL2_B.C.SAB_CERTPCI_TKT_T2_INT_8676.INTERNAL-8873-364107847-1692979167445-11-arex"
   timeStamp="2023-08-25T10:57:00.000">
    <OrchestrationID>TKT_DS_AREX_INT_5MKW.US_CENTRAL2_B.C.SAB_CERTPCI_TKT_T2_INT_8676.INTERNAL-8873-364107847-1692979167445-11-arex</OrchestrationID>
    <Results>
     <Success>
      <System>TKT-DS</System>
      <Source>AREX</Source>
     </Success>
    </Results>
   </ns2:Header>
   <ns2:TransactionInfo
   reservationAutoEndProcessed="false"
    reservationAutoRetrieveProcessed="false">
    <ns2:Message
    type="I">OK    7192.50</ns2:Message>
    <ns2:Message
    type="I">ETR EXCHANGE PROCESSED</ns2:Message>
    <ns2:Message
    type="I">OK 6.6</ns2:Message>
    <ns2:Message type="I">SCHEDULE CHANGE EXCHANGE COMPLETED</ns2:Message>
   </ns2:TransactionInfo>
  </ns2:ExchangeRS>
 </soap-env:Body>
</soap-env:Envelope>