DeleteFromQueue

DeleteFromQueue

Deletion of one or more bookings from one or more queues.

DeleteFromQueue_2_0 Request

  • BookQueueList - set of data for deleting bookings from the queues. Data type - array.
  • BookQueueList.BookQueueInfo - information about the booking being deleted from the queues. Data type - array.
  • BookQueueList.BookQueueInfo.QueuesByName - container with queue names. Data type - array.
  • BookQueueList.BookQueueInfo.QueuesByName.Queue - queue name. Data type - array of the QueueName enumeration. Possible values:
    • GeneralQueue
    • ScheduleChanged
    • TicketsAdded
    • SegmentsCancelled
    • UnconfirmedSegments
    • WaitingConfirmation
    • ServiceInfoChanged
    • TimeLimit
  • BookQueueList.BookQueueInfo.QueuesByNumber - container with queue sequence numbers. Data type - int array.
  • BookQueueList.BookQueueInfo.QueuesByNumber.Queue - sequence number of the queue. Data type - int.
  • BookQueueList.BookQueueInfo.RecordID - notification ID (optional). Data type - string.
  • BookQueueList.BookQueueInfo.BookID - order ID in WebSkyTech. Data type - int.
  • ExternalBookQueueList - container with PNRs that were created outside WebSkyTech. Data type - custom.
  • ExternalBookQueueList.ExternalBookQueueInfo - container with information about PNRs created outside the system. Data type - custom.
  • ExternalBookQueueList.ExternalBookQueueInfo.QueuesByName - corresponds to the BookQueueList.BookQueueInfo.QueuesByName parameter
  • ExternalBookQueueList.ExternalBookQueueInfo.QueuesByName.Queue - corresponds to the BookQueueList.BookQueueInfo.QueuesByName.Queue parameter.
  • ExternalBookQueueList.ExternalBookQueueInfo.QueuesByNumber - corresponds to the BookQueueList.BookQueueInfo.QueuesByNumber parameter.
  • ExternalBookQueueList.ExternalBookQueueInfo.QueuesByNumber.QueueNumber - corresponds to the BookQueueList.BookQueueInfo.QueuesByNumber parameter.
  • ExternalBookQueueList.ExternalBookQueueInfo.RecordID - notification ID (optional). Data type - string.
  • ExternalBookQueueList.ExternalBookQueueInfo.Locator - booking ID in the GDS system. Data type - string.
  • ExternalBookQueueList.ExternalBookQueueInfo.SourceID - ID of the queue data source. Data type - int.
  • ExternalBookQueueList.ExternalBookQueueInfo.SupplierRequisiteID - GDS ID of the agency that owns the PNR. Data type - string.

Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:avia="http://ws-ibe.com/Avia" xmlns:stl="http://ws-ibe.com/STL" xmlns:avia1="http://websky.travel/Avia" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://websky-ibe.com/STL" xmlns:ns2="http://websky.travel/Avia" xmlns:ns3="http://websky-ibe.com/Avia">
  <soapenv:Header/>
   <soapenv:Body>
    <avia:DeleteFromQueue_2_0>
         <avia:Request>
        <stl:Requisites>
               <stl:AuthToken>token</stl:AuthToken>
            </stl:Requisites>
            <stl:UserID>11111</stl:UserID>
            <stl:RequestType>P</stl:RequestType>
            <stl:RequestBody>
               <avia1:BookQueueList>
                  <avia1:BookQueueInfo>
                     <avia1:QueuesByName>
                        <avia:Queue>GeneralQueue</avia:Queue>
                     </avia1:QueuesByName>
                     <avia1:QueuesByNumber>
                        <avia:Queue>1</avia:Queue>
                     </avia1:QueuesByNumber>
                     <avia1:BookID>222222</avia1:BookID>
                  </avia1:BookQueueInfo>
               </avia1:BookQueueList>
               <avia1:ExternalBookQueueList>
                  <avia1:ExternalBookQueueInfo>
                     <avia1:QueuesByName>
                        <avia:Queue>GeneralQueue</avia:Queue>
                     </avia1:QueuesByName>
                     <avia1:QueuesByNumber>
                        <avia:Queue>1</avia:Queue>
                     </avia1:QueuesByNumber>
                     <avia1:Locator>ABCDEF</avia1:Locator>
                     <avia1:SourceID>-11111</avia1:SourceID>
                     <avia1:SupplierRequisiteID>TEST</avia1:SupplierRequisiteID>
                  </avia1:ExternalBookQueueInfo>
               </avia1:ExternalBookQueueList>
            </stl:RequestBody>
         </avia:Request>
      </avia:DeleteFromQueue_2_0>
   </soapenv:Body>
</soapenv:Envelope>

DeleteFromQueue_2_0 Response

If no errors were returned, the operation had been successful.