Inventory Booking Counter

 

The Inventory Booking Counter feed is used to send the information about flight activity to Revenue Management systems based on configurable business triggers like bookings, schedule changes etc. The message is sent for each change and contains all flight data. This is intended for usage by Revenue Management products used by airlines hosted in SabreSonic Inventory.The content of the message is identical with Flight Display.

API Information

Target Audience
Sabre Airline Solutions
Current Version
4.3.0
Authentication
Session Token
Service Action Code
InventoryBookingCounter

Sample request

<InventoryControlFlightDisplayRS TimeStamp="2015-07-15T05:23:38" Version="4.1.0" xmlns="http://www.sabre.com/ns/SSI/1.0" xmlns:shdr="http://services.sabre.com/ns/SOTA/Messaging/v1">
   <Header.RS>
      <shdr:Results status="Complete">
         <shdr:Success/>
      </shdr:Results>
   </Header.RS>
   <BookingCounts>
      <Trigger>Seats Update</Trigger>
      <SequenceNumber>1436955818309</SequenceNumber>
   </BookingCounts>
   <FlightDisplay>
      <Flight>
         <Carrier>K0</Carrier>
         <Number>1234</Number>
         <Date>2015-08-15</Date>
         <BidPriceCurrency>EUR</BidPriceCurrency>
      </Flight>
      <Segment>
         <Origin>VIE</Origin>
         <Destination>PMI</Destination>
         <Date>2015-08-15</Date>
         <FltNum>1234</FltNum>
         <NumLegs>1</NumLegs>
         <MaxSeats/>
         <MaxSeatsType/>
         <MaxSeatsLoadFactor/>
         <MinSeats/>
         <MinSeatsType/>
         <MinSeatsLoadFactor/>
         <Waitlist/>
         <SeatsSold>
            <Seats class="Y">1</Seats>
         </SeatsSold>
         <WaitlistClosed></WaitlistClosed>
         <ArrivalDateAdjustment>0</ArrivalDateAdjustment>
         <ArrivalTime>1400</ArrivalTime>
         <DepartureDateAdj>0</DepartureDateAdj>
         <DepartureTime>1135</DepartureTime>
         <FareClassAvlSeq>YBHKMLVSNQOPEWZGXRT</FareClassAvlSeq>
      </Segment>
      <Leg>
         <Origin>VIE</Origin>
         <Destination>PMI</Destination>
         <Date>2015-08-15</Date>
         <DepartureDateAdj>0</DepartureDateAdj>
         <DepartureTime>1135</DepartureTime>
         <ArrivalTime>1400</ArrivalTime>
         <Configuration>321</Configuration>
         <NestingID>2</NestingID>
         <Status>Open</Status>
         <BlockClearance>false</BlockClearance>
         <NestingOrder>
            <Cabin index="1"></Cabin>
            <Cabin index="2">JCDIUF</Cabin>
            <Cabin index="3">YBHKMLVSNQOPEWZGXRTA</Cabin>
         </NestingOrder>
         <Capacities>
            <Cabin index="1">0</Cabin>
            <Cabin index="2">0</Cabin>
            <Cabin index="3">210</Cabin>
         </Capacities>
         <SeatsSold>
            <Seats class="Y">1</Seats>
         </SeatsSold>
         <LegAuth>
            <Seats class="B">95</Seats>
            <Seats class="E">20</Seats>
            <Seats class="G">100</Seats>
            <Seats class="H">90</Seats>
            <Seats class="K">85</Seats>
            <Seats class="L">75</Seats>
            <Seats class="M">80</Seats>
            <Seats class="N">50</Seats>
            <Seats class="O">35</Seats>
            <Seats class="P">30</Seats>
            <Seats class="Q">40</Seats>
            <Seats class="R">5</Seats>
            <Seats class="S">60</Seats>
            <Seats class="T">5</Seats>
            <Seats class="V">70</Seats>
            <Seats class="W">10</Seats>
            <Seats class="X">5</Seats>
            <Seats class="Y">100</Seats>
            <Seats class="Z">5</Seats>
         </LegAuth>
         <LegAvl>
            <Seats class="B">95</Seats>
            <Seats class="E">20</Seats>
            <Seats class="G">99</Seats>
            <Seats class="H">90</Seats>
            <Seats class="K">85</Seats>
            <Seats class="L">75</Seats>
            <Seats class="M">80</Seats>
            <Seats class="N">50</Seats>
            <Seats class="O">35</Seats>
            <Seats class="P">30</Seats>
            <Seats class="Q">40</Seats>
            <Seats class="R">5</Seats>
            <Seats class="S">60</Seats>
            <Seats class="T">5</Seats>
            <Seats class="V">70</Seats>
            <Seats class="W">10</Seats>
            <Seats class="X">5</Seats>
            <Seats class="Y">99</Seats>
            <Seats class="Z">5</Seats>
         </LegAvl>
         <BlockSpace>0</BlockSpace>
         <Marketing>false</Marketing>
         <CabinBaseClasses> JY</CabinBaseClasses>
         <BidPriceSource>1</BidPriceSource>
         <BidPriceUpdateTime>2015-06-13T09:46:46.947</BidPriceUpdateTime>
         <PartnerFlights>
            <PartnerFlight>
               <Carrier>CO</Carrier>
               <FltNum>1234</FltNum>
            </PartnerFlight>
         </PartnerFlights>
         <CommentIndex>0</CommentIndex>
         <ServiceType>J</ServiceType>
         <Operating>true</Operating>
         <Shared>false</Shared>
         <ArrivalDateAdjustment>0</ArrivalDateAdjustment>
         <CabinSeatsSold>
            <Cabin index="3">1</Cabin>
         </CabinSeatsSold>
         <EquipmentID>321</EquipmentID>
         <OperatingCarrier>K0</OperatingCarrier>
         <OperatingFltNum>1234</OperatingFltNum>
      </Leg>
   </FlightDisplay>
</InventoryControlFlightDisplayRS>

If you are a Sabre customer currently using Sabre APIs in production, access Resources 

Docs Navigation