MyIDConnectSvc
Click here for a complete list of operations.
getAvailability
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /MyIDConnectSvc.asmx HTTP/1.1
Host: myidtravel.blueskybooking.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "urn:getAvailability"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<availabilityRequest xmlns="http://service.resadapter.myidtravel.lhsystems.com">
<employeeData xmlns="http://bos.service.resadapter.myidtravel.lhsystems.com">
<employeeId>string</employeeId>
<employingAirline>string</employingAirline>
<dateOfEmployment>date</dateOfEmployment>
<passengerID>string</passengerID>
<travellerId>string</travellerId>
<bookingMode>string</bookingMode>
</employeeData>
<OTA_AirAvailRQ EchoToken="string" TimeStamp="dateTime" Target="" Version="decimal" TransactionIdentifier="string" SequenceNmbr="nonNegativeInteger" TransactionStatusCode="" RetransmissionIndicator="boolean" MaxResponses="positiveInteger" DirectFlightsOnly="boolean" NumberStops="nonNegativeInteger" xmlns="http://www.opentravel.org/OTA/2003/05">
<POS>
<Source AgentSine="string" PseudoCityCode="string" ISOCountry="string" ISOCurrency="string" AgentDutyCode="string" AirlineVendorID="string" AirportCode="string" FirstDepartPoint="string" ERSP_UserID="string" TerminalID="string">
<RequestorID xsi:nil="true" />
<Position xsi:nil="true" />
<BookingChannel xsi:nil="true" />
</Source>
<Source AgentSine="string" PseudoCityCode="string" ISOCountry="string" ISOCurrency="string" AgentDutyCode="string" AirlineVendorID="string" AirportCode="string" FirstDepartPoint="string" ERSP_UserID="string" TerminalID="string">
<RequestorID xsi:nil="true" />
<Position xsi:nil="true" />
<BookingChannel xsi:nil="true" />
</Source>
</POS>
<ProcessingInfo TargetSource="" FlightSvcInfoIndicator="boolean" DisplayOrder="ByDepartureTime or ByArrivalTime or ByJourneyTime or ByPriceHighToLow or ByPriceLowToHigh" ReducedDataIndicator="boolean" BaseFaresOnlyIndicator="boolean" SearchType="" AvailabilityIndicator="boolean" />
<OriginDestinationInformation SameAirportInd="boolean" RPH="string">
<SpecificFlightInfo>
<FlightNumber>string</FlightNumber>
<Airline xsi:nil="true" />
<BookingClassPref xsi:nil="true" />
</SpecificFlightInfo>
<TravelPreferences SmokingAllowed="boolean" OnTimeRate="decimal" ETicketDesired="boolean" MaxStopsQuantity="integer">
<VendorPref xsi:nil="true" />
<VendorPref xsi:nil="true" />
<FlightTypePref xsi:nil="true" />
<FlightTypePref xsi:nil="true" />
<FareRestrictPref xsi:nil="true" />
<FareRestrictPref xsi:nil="true" />
<EquipPref xsi:nil="true" />
<EquipPref xsi:nil="true" />
<CabinPref xsi:nil="true" />
<CabinPref xsi:nil="true" />
<TicketDistribPref xsi:nil="true" />
<TicketDistribPref xsi:nil="true" />
</TravelPreferences>
</OriginDestinationInformation>
<OriginDestinationInformation SameAirportInd="boolean" RPH="string">
<SpecificFlightInfo>
<FlightNumber>string</FlightNumber>
<Airline xsi:nil="true" />
<BookingClassPref xsi:nil="true" />
</SpecificFlightInfo>
<TravelPreferences SmokingAllowed="boolean" OnTimeRate="decimal" ETicketDesired="boolean" MaxStopsQuantity="integer">
<VendorPref xsi:nil="true" />
<VendorPref xsi:nil="true" />
<FlightTypePref xsi:nil="true" />
<FlightTypePref xsi:nil="true" />
<FareRestrictPref xsi:nil="true" />
<FareRestrictPref xsi:nil="true" />
<EquipPref xsi:nil="true" />
<EquipPref xsi:nil="true" />
<CabinPref xsi:nil="true" />
<CabinPref xsi:nil="true" />
<TicketDistribPref xsi:nil="true" />
<TicketDistribPref xsi:nil="true" />
</TravelPreferences>
</OriginDestinationInformation>
<SpecificFlightInfo>
<FlightNumber>string</FlightNumber>
<Airline CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" Division="string" Department="string" />
<BookingClassPref ResBookDesigCode="string" ResBookDesigCodeType="" />
</SpecificFlightInfo>
<TravelPreferences SmokingAllowed="boolean" OnTimeRate="decimal" ETicketDesired="boolean" MaxStopsQuantity="integer">
<VendorPref PreferLevel="Only or Unacceptable or Preferred or Required or NoPreference" />
<VendorPref PreferLevel="Only or Unacceptable or Preferred or Required or NoPreference" />
<FlightTypePref FlightType="Nonstop or Direct or Connection or SingleConnection or DoubleConnection" MaxConnections="nonNegativeInteger" NonScheduledFltInfo="" BackhaulIndicator="boolean" GroundTransportIndicator="boolean" DirectAndNonStopOnlyInd="boolean" NonStopsOnlyInd="boolean" OnlineConnectionsOnlyInd="boolean" RoutingType="" />
<FlightTypePref FlightType="Nonstop or Direct or Connection or SingleConnection or DoubleConnection" MaxConnections="nonNegativeInteger" NonScheduledFltInfo="" BackhaulIndicator="boolean" GroundTransportIndicator="boolean" DirectAndNonStopOnlyInd="boolean" NonStopsOnlyInd="boolean" OnlineConnectionsOnlyInd="boolean" RoutingType="" />
<FareRestrictPref FareRestriction="string" Date="string" FareDisplayCurrency="string" CurrencyOverride="string">
<AdvResTicketing xsi:nil="true" />
<StayRestrictions xsi:nil="true" />
<VoluntaryChanges xsi:nil="true" />
</FareRestrictPref>
<FareRestrictPref FareRestriction="string" Date="string" FareDisplayCurrency="string" CurrencyOverride="string">
<AdvResTicketing xsi:nil="true" />
<StayRestrictions xsi:nil="true" />
<VoluntaryChanges xsi:nil="true" />
</FareRestrictPref>
<EquipPref PreferLevel="Only or Unacceptable or Preferred or Required or NoPreference" WideBody="boolean" />
<EquipPref PreferLevel="Only or Unacceptable or Preferred or Required or NoPreference" WideBody="boolean" />
<CabinPref Cabin="First or Business or Economy" CabinSubtype="string" />
<CabinPref Cabin="First or Business or Economy" CabinSubtype="string" />
<TicketDistribPref LastTicketDate="dateTime" FirstTicketDate="dateTime" />
<TicketDistribPref LastTicketDate="dateTime" FirstTicketDate="dateTime" />
</TravelPreferences>
<TravelerInfoSummary>
<SeatsRequested>nonNegativeInteger</SeatsRequested>
<SeatsRequested>nonNegativeInteger</SeatsRequested>
<AirTravelerAvail>
<PassengerTypeQuantity xsi:nil="true" />
<PassengerTypeQuantity xsi:nil="true" />
<AirTraveler xsi:nil="true" />
</AirTravelerAvail>
<AirTravelerAvail>
<PassengerTypeQuantity xsi:nil="true" />
<PassengerTypeQuantity xsi:nil="true" />
<AirTraveler xsi:nil="true" />
</AirTravelerAvail>
<PriceRequestInformation FareQualifier="string" NegotiatedFaresOnly="boolean" CurrencyCode="string" PricingSource="Published or Private or Both" Reprice="boolean" CabinType="First or Business or Economy">
<NegotiatedFareCode xsi:nil="true" />
<NegotiatedFareCode xsi:nil="true" />
</PriceRequestInformation>
</TravelerInfoSummary>
</OTA_AirAvailRQ>
</availabilityRequest>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<availabilityResponse xmlns="http://service.resadapter.myidtravel.lhsystems.com">
<employeeData xmlns="http://bos.service.resadapter.myidtravel.lhsystems.com">
<employeeId>string</employeeId>
<employingAirline>string</employingAirline>
<dateOfEmployment>date</dateOfEmployment>
<passengerID>string</passengerID>
<travellerId>string</travellerId>
<bookingMode>string</bookingMode>
</employeeData>
<OTA_AirAvailRS EchoToken="string" TimeStamp="dateTime" Target="" Version="decimal" TransactionIdentifier="string" SequenceNmbr="nonNegativeInteger" TransactionStatusCode="" RetransmissionIndicator="boolean" xmlns="http://www.opentravel.org/OTA/2003/05" />
</availabilityResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /MyIDConnectSvc.asmx HTTP/1.1
Host: myidtravel.blueskybooking.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<availabilityRequest xmlns="http://service.resadapter.myidtravel.lhsystems.com">
<employeeData xmlns="http://bos.service.resadapter.myidtravel.lhsystems.com">
<employeeId>string</employeeId>
<employingAirline>string</employingAirline>
<dateOfEmployment>date</dateOfEmployment>
<passengerID>string</passengerID>
<travellerId>string</travellerId>
<bookingMode>string</bookingMode>
</employeeData>
<OTA_AirAvailRQ EchoToken="string" TimeStamp="dateTime" Target="" Version="decimal" TransactionIdentifier="string" SequenceNmbr="nonNegativeInteger" TransactionStatusCode="" RetransmissionIndicator="boolean" MaxResponses="positiveInteger" DirectFlightsOnly="boolean" NumberStops="nonNegativeInteger" xmlns="http://www.opentravel.org/OTA/2003/05">
<POS>
<Source AgentSine="string" PseudoCityCode="string" ISOCountry="string" ISOCurrency="string" AgentDutyCode="string" AirlineVendorID="string" AirportCode="string" FirstDepartPoint="string" ERSP_UserID="string" TerminalID="string">
<RequestorID xsi:nil="true" />
<Position xsi:nil="true" />
<BookingChannel xsi:nil="true" />
</Source>
<Source AgentSine="string" PseudoCityCode="string" ISOCountry="string" ISOCurrency="string" AgentDutyCode="string" AirlineVendorID="string" AirportCode="string" FirstDepartPoint="string" ERSP_UserID="string" TerminalID="string">
<RequestorID xsi:nil="true" />
<Position xsi:nil="true" />
<BookingChannel xsi:nil="true" />
</Source>
</POS>
<ProcessingInfo TargetSource="" FlightSvcInfoIndicator="boolean" DisplayOrder="ByDepartureTime or ByArrivalTime or ByJourneyTime or ByPriceHighToLow or ByPriceLowToHigh" ReducedDataIndicator="boolean" BaseFaresOnlyIndicator="boolean" SearchType="" AvailabilityIndicator="boolean" />
<OriginDestinationInformation SameAirportInd="boolean" RPH="string">
<SpecificFlightInfo>
<FlightNumber>string</FlightNumber>
<Airline xsi:nil="true" />
<BookingClassPref xsi:nil="true" />
</SpecificFlightInfo>
<TravelPreferences SmokingAllowed="boolean" OnTimeRate="decimal" ETicketDesired="boolean" MaxStopsQuantity="integer">
<VendorPref xsi:nil="true" />
<VendorPref xsi:nil="true" />
<FlightTypePref xsi:nil="true" />
<FlightTypePref xsi:nil="true" />
<FareRestrictPref xsi:nil="true" />
<FareRestrictPref xsi:nil="true" />
<EquipPref xsi:nil="true" />
<EquipPref xsi:nil="true" />
<CabinPref xsi:nil="true" />
<CabinPref xsi:nil="true" />
<TicketDistribPref xsi:nil="true" />
<TicketDistribPref xsi:nil="true" />
</TravelPreferences>
</OriginDestinationInformation>
<OriginDestinationInformation SameAirportInd="boolean" RPH="string">
<SpecificFlightInfo>
<FlightNumber>string</FlightNumber>
<Airline xsi:nil="true" />
<BookingClassPref xsi:nil="true" />
</SpecificFlightInfo>
<TravelPreferences SmokingAllowed="boolean" OnTimeRate="decimal" ETicketDesired="boolean" MaxStopsQuantity="integer">
<VendorPref xsi:nil="true" />
<VendorPref xsi:nil="true" />
<FlightTypePref xsi:nil="true" />
<FlightTypePref xsi:nil="true" />
<FareRestrictPref xsi:nil="true" />
<FareRestrictPref xsi:nil="true" />
<EquipPref xsi:nil="true" />
<EquipPref xsi:nil="true" />
<CabinPref xsi:nil="true" />
<CabinPref xsi:nil="true" />
<TicketDistribPref xsi:nil="true" />
<TicketDistribPref xsi:nil="true" />
</TravelPreferences>
</OriginDestinationInformation>
<SpecificFlightInfo>
<FlightNumber>string</FlightNumber>
<Airline CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" Division="string" Department="string" />
<BookingClassPref ResBookDesigCode="string" ResBookDesigCodeType="" />
</SpecificFlightInfo>
<TravelPreferences SmokingAllowed="boolean" OnTimeRate="decimal" ETicketDesired="boolean" MaxStopsQuantity="integer">
<VendorPref PreferLevel="Only or Unacceptable or Preferred or Required or NoPreference" />
<VendorPref PreferLevel="Only or Unacceptable or Preferred or Required or NoPreference" />
<FlightTypePref FlightType="Nonstop or Direct or Connection or SingleConnection or DoubleConnection" MaxConnections="nonNegativeInteger" NonScheduledFltInfo="" BackhaulIndicator="boolean" GroundTransportIndicator="boolean" DirectAndNonStopOnlyInd="boolean" NonStopsOnlyInd="boolean" OnlineConnectionsOnlyInd="boolean" RoutingType="" />
<FlightTypePref FlightType="Nonstop or Direct or Connection or SingleConnection or DoubleConnection" MaxConnections="nonNegativeInteger" NonScheduledFltInfo="" BackhaulIndicator="boolean" GroundTransportIndicator="boolean" DirectAndNonStopOnlyInd="boolean" NonStopsOnlyInd="boolean" OnlineConnectionsOnlyInd="boolean" RoutingType="" />
<FareRestrictPref FareRestriction="string" Date="string" FareDisplayCurrency="string" CurrencyOverride="string">
<AdvResTicketing xsi:nil="true" />
<StayRestrictions xsi:nil="true" />
<VoluntaryChanges xsi:nil="true" />
</FareRestrictPref>
<FareRestrictPref FareRestriction="string" Date="string" FareDisplayCurrency="string" CurrencyOverride="string">
<AdvResTicketing xsi:nil="true" />
<StayRestrictions xsi:nil="true" />
<VoluntaryChanges xsi:nil="true" />
</FareRestrictPref>
<EquipPref PreferLevel="Only or Unacceptable or Preferred or Required or NoPreference" WideBody="boolean" />
<EquipPref PreferLevel="Only or Unacceptable or Preferred or Required or NoPreference" WideBody="boolean" />
<CabinPref Cabin="First or Business or Economy" CabinSubtype="string" />
<CabinPref Cabin="First or Business or Economy" CabinSubtype="string" />
<TicketDistribPref LastTicketDate="dateTime" FirstTicketDate="dateTime" />
<TicketDistribPref LastTicketDate="dateTime" FirstTicketDate="dateTime" />
</TravelPreferences>
<TravelerInfoSummary>
<SeatsRequested>nonNegativeInteger</SeatsRequested>
<SeatsRequested>nonNegativeInteger</SeatsRequested>
<AirTravelerAvail>
<PassengerTypeQuantity xsi:nil="true" />
<PassengerTypeQuantity xsi:nil="true" />
<AirTraveler xsi:nil="true" />
</AirTravelerAvail>
<AirTravelerAvail>
<PassengerTypeQuantity xsi:nil="true" />
<PassengerTypeQuantity xsi:nil="true" />
<AirTraveler xsi:nil="true" />
</AirTravelerAvail>
<PriceRequestInformation FareQualifier="string" NegotiatedFaresOnly="boolean" CurrencyCode="string" PricingSource="Published or Private or Both" Reprice="boolean" CabinType="First or Business or Economy">
<NegotiatedFareCode xsi:nil="true" />
<NegotiatedFareCode xsi:nil="true" />
</PriceRequestInformation>
</TravelerInfoSummary>
</OTA_AirAvailRQ>
</availabilityRequest>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<availabilityResponse xmlns="http://service.resadapter.myidtravel.lhsystems.com">
<employeeData xmlns="http://bos.service.resadapter.myidtravel.lhsystems.com">
<employeeId>string</employeeId>
<employingAirline>string</employingAirline>
<dateOfEmployment>date</dateOfEmployment>
<passengerID>string</passengerID>
<travellerId>string</travellerId>
<bookingMode>string</bookingMode>
</employeeData>
<OTA_AirAvailRS EchoToken="string" TimeStamp="dateTime" Target="" Version="decimal" TransactionIdentifier="string" SequenceNmbr="nonNegativeInteger" TransactionStatusCode="" RetransmissionIndicator="boolean" xmlns="http://www.opentravel.org/OTA/2003/05" />
</availabilityResponse>
</soap12:Body>
</soap12:Envelope>