wsReservation
Click here for a complete list of operations.
AddPackageReservation
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 /ResService/wsReservation.asmx HTTP/1.1 Host: tsuiteservice.it.ws.travelexplorer.com.br Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://ws.travelsuite.com.br/AddPackageReservation" <?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> <AddPackageReservation xmlns="http://ws.travelsuite.com.br"> <PNRId>long</PNRId> <ContractId>int</ContractId> <Reservation> <PackageInfo> <OriginID>int</OriginID> <OriginName>string</OriginName> <DestinationID>int</DestinationID> <DestinationName>string</DestinationName> <OperationAirline>string</OperationAirline> <Currency>string</Currency> <OperatorMarkup>decimal</OperatorMarkup> <DistributionGroupID>int</DistributionGroupID> <DistributionGroupName>string</DistributionGroupName> <OperatorID>int</OperatorID> <OperatorName>string</OperatorName> <CheckInDate>dateTime</CheckInDate> <CheckOutDate>dateTime</CheckOutDate> <PackageID>int</PackageID> <Observation>string</Observation> <HotelID>int</HotelID> <HotelName>string</HotelName> <TotalAmountExtraNight>decimal</TotalAmountExtraNight> <PackagePriceID>int</PackagePriceID> <PriceSGL>decimal</PriceSGL> <PriceDBL>decimal</PriceDBL> <PriceTPL>decimal</PriceTPL> <PriceQUA>decimal</PriceQUA> <PriceSGLExtraNight>decimal</PriceSGLExtraNight> <PriceDBLExtraNight>decimal</PriceDBLExtraNight> <PriceTPLExtraNight>decimal</PriceTPLExtraNight> <PriceQUAExtraNight>decimal</PriceQUAExtraNight> <PriceSnr>decimal</PriceSnr> <PriceSnrExtraNight>decimal</PriceSnrExtraNight> <PromoPax>decimal</PromoPax> <PromoChd>decimal</PromoChd> <DurationDays>short</DurationDays> <DurationNights>short</DurationNights> <PackageTitle>string</PackageTitle> <PackageTypeID>string</PackageTypeID> <PackageTypeName>string</PackageTypeName> <TrackID>long</TrackID> <RegimeType>short</RegimeType> <ExtraNight>short</ExtraNight> <TotalAmountPromo>decimal</TotalAmountPromo> <Discount>decimal</Discount> <Include>string</Include> <Description>string</Description> <Document>string</Document> <RoomTypeId>int</RoomTypeId> <TaxAmount>decimal</TaxAmount> <DayByDay>string</DayByDay> <BoardBaseName>string</BoardBaseName> <RoomName>string</RoomName> <ThumbHotel>string</ThumbHotel> <ThumbPackage>string</ThumbPackage> <AfipFare>decimal</AfipFare> <IvaFare>decimal</IvaFare> <OtherFare>decimal</OtherFare> <DepartureFare>decimal</DepartureFare> </PackageInfo> <Passengers> <PackagePaxData> <PaxIndex>int</PaxIndex> <RoomIndex>short</RoomIndex> </PackagePaxData> <PackagePaxData> <PaxIndex>int</PaxIndex> <RoomIndex>short</RoomIndex> </PackagePaxData> </Passengers> <Childrens> <PackageChildrenData> <Initial>short</Initial> <Final>short</Final> <Price>decimal</Price> <PriceExtraNight>decimal</PriceExtraNight> </PackageChildrenData> <PackageChildrenData> <Initial>short</Initial> <Final>short</Final> <Price>decimal</Price> <PriceExtraNight>decimal</PriceExtraNight> </PackageChildrenData> </Childrens> <Segments> <PackageFlightSegmentData> <MarketingAirline>string</MarketingAirline> <Equipment>string</Equipment> <FlightNumber>string</FlightNumber> <JourneyDuration>double</JourneyDuration> <isConnection>boolean</isConnection> <isSurface>boolean</isSurface> <DepartureDateTime>dateTime</DepartureDateTime> <ArrivalDateTime>dateTime</ArrivalDateTime> <DepartureAirport>string</DepartureAirport> <ArrivalAirport>string</ArrivalAirport> <ClassCode>string</ClassCode> <MainAirline>string</MainAirline> <JourneyId>long</JourneyId> <OperatingAirline>string</OperatingAirline> <Stops>short</Stops> </PackageFlightSegmentData> <PackageFlightSegmentData> <MarketingAirline>string</MarketingAirline> <Equipment>string</Equipment> <FlightNumber>string</FlightNumber> <JourneyDuration>double</JourneyDuration> <isConnection>boolean</isConnection> <isSurface>boolean</isSurface> <DepartureDateTime>dateTime</DepartureDateTime> <ArrivalDateTime>dateTime</ArrivalDateTime> <DepartureAirport>string</DepartureAirport> <ArrivalAirport>string</ArrivalAirport> <ClassCode>string</ClassCode> <MainAirline>string</MainAirline> <JourneyId>long</JourneyId> <OperatingAirline>string</OperatingAirline> <Stops>short</Stops> </PackageFlightSegmentData> </Segments> <PackageItems> <PackageItemData> <ProductType>None or AereoNacional or AereoInternacional or Hotelaria or Locacao or Diversos or Brindes or Transfer or Intercare or Seguro or Ingresso or Trem or Taxas or CityTour or Cruzeiro or Circuitos</ProductType> <ProductId>long</ProductId> <CheckinDate>dateTime</CheckinDate> <CheckoutDate>dateTime</CheckoutDate> <Currency>string</Currency> <Name>string</Name> <VendorChannelId>int</VendorChannelId> <VendorPersonId>int</VendorPersonId> <VendorUserId>string</VendorUserId> <VendorCompanyId>int</VendorCompanyId> <Thumb>string</Thumb> <Description>string</Description> <CancelPolicy>string</CancelPolicy> <IncludeInPackage>boolean</IncludeInPackage> <SupplierId>int</SupplierId> <Supplier>string</Supplier> <Markup>decimal</Markup> <AmountNet>decimal</AmountNet> <TotalAmountNet>decimal</TotalAmountNet> <Amount>decimal</Amount> <TotalAmount>decimal</TotalAmount> <TotalDiscountNet>decimal</TotalDiscountNet> <TotalDiscount>decimal</TotalDiscount> <TotalExtra>decimal</TotalExtra> <TotalTaxNet>decimal</TotalTaxNet> <TotalTax>decimal</TotalTax> <TypeId>long</TypeId> <CommissionAmount>decimal</CommissionAmount> <CommissionId>int</CommissionId> <CommissionName>string</CommissionName> <PackageItemHotel xsi:nil="true" /> <PackageItemFlight xsi:nil="true" /> <PackageItemCircuit xsi:nil="true" /> <IdTipoQtxPax>long</IdTipoQtxPax> <ExtraInfo>string</ExtraInfo> <PackageType>Avancado or Simples or Circuito</PackageType> </PackageItemData> <PackageItemData> <ProductType>None or AereoNacional or AereoInternacional or Hotelaria or Locacao or Diversos or Brindes or Transfer or Intercare or Seguro or Ingresso or Trem or Taxas or CityTour or Cruzeiro or Circuitos</ProductType> <ProductId>long</ProductId> <CheckinDate>dateTime</CheckinDate> <CheckoutDate>dateTime</CheckoutDate> <Currency>string</Currency> <Name>string</Name> <VendorChannelId>int</VendorChannelId> <VendorPersonId>int</VendorPersonId> <VendorUserId>string</VendorUserId> <VendorCompanyId>int</VendorCompanyId> <Thumb>string</Thumb> <Description>string</Description> <CancelPolicy>string</CancelPolicy> <IncludeInPackage>boolean</IncludeInPackage> <SupplierId>int</SupplierId> <Supplier>string</Supplier> <Markup>decimal</Markup> <AmountNet>decimal</AmountNet> <TotalAmountNet>decimal</TotalAmountNet> <Amount>decimal</Amount> <TotalAmount>decimal</TotalAmount> <TotalDiscountNet>decimal</TotalDiscountNet> <TotalDiscount>decimal</TotalDiscount> <TotalExtra>decimal</TotalExtra> <TotalTaxNet>decimal</TotalTaxNet> <TotalTax>decimal</TotalTax> <TypeId>long</TypeId> <CommissionAmount>decimal</CommissionAmount> <CommissionId>int</CommissionId> <CommissionName>string</CommissionName> <PackageItemHotel xsi:nil="true" /> <PackageItemFlight xsi:nil="true" /> <PackageItemCircuit xsi:nil="true" /> <IdTipoQtxPax>long</IdTipoQtxPax> <ExtraInfo>string</ExtraInfo> <PackageType>Avancado or Simples or Circuito</PackageType> </PackageItemData> </PackageItems> <ReservationInfo> <WebServiceId>int</WebServiceId> <CredentialId>int</CredentialId> <ServiceTypeId>Hotel or Car or Flight or Ticket or CityTour or Tour or Transfer or Package or Insurance or Payment or CreditAnalysis or Cruise</ServiceTypeId> <Markup>decimal</Markup> <MarkupEngineAmount>decimal</MarkupEngineAmount> <MarkupEnginePercent>decimal</MarkupEnginePercent> <ExchangeRate>decimal</ExchangeRate> <TotalAmountNet>decimal</TotalAmountNet> <TotalAmount>decimal</TotalAmount> <ConversionFactorValue>decimal</ConversionFactorValue> <TotalAmountConverted>decimal</TotalAmountConverted> <AvgDayPriceNet>decimal</AvgDayPriceNet> <AvgDayPrice>decimal</AvgDayPrice> <LastModifiedDate>dateTime</LastModifiedDate> <SystemDeadLineDate>dateTime</SystemDeadLineDate> <VendorDeadLineDate>dateTime</VendorDeadLineDate> <CurrencyNet>string</CurrencyNet> <Currency>string</Currency> <ExchangeCurrency>string</ExchangeCurrency> <Remarks>string</Remarks> <CustomerBillingAddress> <CustomerBillingAddress xsi:nil="true" /> <CustomerBillingAddress xsi:nil="true" /> </CustomerBillingAddress> <BlockPnrTypeUpdate>boolean</BlockPnrTypeUpdate> <KeyValueItems> <KeyValueItem xsi:nil="true" /> <KeyValueItem xsi:nil="true" /> </KeyValueItems> <Approvals> <Approval xsi:nil="true" /> <Approval xsi:nil="true" /> </Approvals> <EmissionAutomatic>boolean</EmissionAutomatic> <DeadLineLimit>dateTime</DeadLineLimit> <TaxInfo> <HotelTax xsi:nil="true" /> <HotelTax xsi:nil="true" /> </TaxInfo> <CostCenter>string</CostCenter> <TripPurpose>string</TripPurpose> <AutomaticCancel>boolean</AutomaticCancel> <CardSegment>string</CardSegment> <TotalValueTax>decimal</TotalValueTax> <QuotationId>int</QuotationId> <Observation>string</Observation> <CommissionAmount>decimal</CommissionAmount> <ShoppingCartItemId>string</ShoppingCartItemId> <CommissionId>int</CommissionId> <CommissionName>string</CommissionName> </ReservationInfo> </Reservation> </AddPackageReservation> </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> <AddPackageReservationResponse xmlns="http://ws.travelsuite.com.br"> <AddPackageReservationResult>long</AddPackageReservationResult> </AddPackageReservationResponse> </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 /ResService/wsReservation.asmx HTTP/1.1 Host: tsuiteservice.it.ws.travelexplorer.com.br 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> <AddPackageReservation xmlns="http://ws.travelsuite.com.br"> <PNRId>long</PNRId> <ContractId>int</ContractId> <Reservation> <PackageInfo> <OriginID>int</OriginID> <OriginName>string</OriginName> <DestinationID>int</DestinationID> <DestinationName>string</DestinationName> <OperationAirline>string</OperationAirline> <Currency>string</Currency> <OperatorMarkup>decimal</OperatorMarkup> <DistributionGroupID>int</DistributionGroupID> <DistributionGroupName>string</DistributionGroupName> <OperatorID>int</OperatorID> <OperatorName>string</OperatorName> <CheckInDate>dateTime</CheckInDate> <CheckOutDate>dateTime</CheckOutDate> <PackageID>int</PackageID> <Observation>string</Observation> <HotelID>int</HotelID> <HotelName>string</HotelName> <TotalAmountExtraNight>decimal</TotalAmountExtraNight> <PackagePriceID>int</PackagePriceID> <PriceSGL>decimal</PriceSGL> <PriceDBL>decimal</PriceDBL> <PriceTPL>decimal</PriceTPL> <PriceQUA>decimal</PriceQUA> <PriceSGLExtraNight>decimal</PriceSGLExtraNight> <PriceDBLExtraNight>decimal</PriceDBLExtraNight> <PriceTPLExtraNight>decimal</PriceTPLExtraNight> <PriceQUAExtraNight>decimal</PriceQUAExtraNight> <PriceSnr>decimal</PriceSnr> <PriceSnrExtraNight>decimal</PriceSnrExtraNight> <PromoPax>decimal</PromoPax> <PromoChd>decimal</PromoChd> <DurationDays>short</DurationDays> <DurationNights>short</DurationNights> <PackageTitle>string</PackageTitle> <PackageTypeID>string</PackageTypeID> <PackageTypeName>string</PackageTypeName> <TrackID>long</TrackID> <RegimeType>short</RegimeType> <ExtraNight>short</ExtraNight> <TotalAmountPromo>decimal</TotalAmountPromo> <Discount>decimal</Discount> <Include>string</Include> <Description>string</Description> <Document>string</Document> <RoomTypeId>int</RoomTypeId> <TaxAmount>decimal</TaxAmount> <DayByDay>string</DayByDay> <BoardBaseName>string</BoardBaseName> <RoomName>string</RoomName> <ThumbHotel>string</ThumbHotel> <ThumbPackage>string</ThumbPackage> <AfipFare>decimal</AfipFare> <IvaFare>decimal</IvaFare> <OtherFare>decimal</OtherFare> <DepartureFare>decimal</DepartureFare> </PackageInfo> <Passengers> <PackagePaxData> <PaxIndex>int</PaxIndex> <RoomIndex>short</RoomIndex> </PackagePaxData> <PackagePaxData> <PaxIndex>int</PaxIndex> <RoomIndex>short</RoomIndex> </PackagePaxData> </Passengers> <Childrens> <PackageChildrenData> <Initial>short</Initial> <Final>short</Final> <Price>decimal</Price> <PriceExtraNight>decimal</PriceExtraNight> </PackageChildrenData> <PackageChildrenData> <Initial>short</Initial> <Final>short</Final> <Price>decimal</Price> <PriceExtraNight>decimal</PriceExtraNight> </PackageChildrenData> </Childrens> <Segments> <PackageFlightSegmentData> <MarketingAirline>string</MarketingAirline> <Equipment>string</Equipment> <FlightNumber>string</FlightNumber> <JourneyDuration>double</JourneyDuration> <isConnection>boolean</isConnection> <isSurface>boolean</isSurface> <DepartureDateTime>dateTime</DepartureDateTime> <ArrivalDateTime>dateTime</ArrivalDateTime> <DepartureAirport>string</DepartureAirport> <ArrivalAirport>string</ArrivalAirport> <ClassCode>string</ClassCode> <MainAirline>string</MainAirline> <JourneyId>long</JourneyId> <OperatingAirline>string</OperatingAirline> <Stops>short</Stops> </PackageFlightSegmentData> <PackageFlightSegmentData> <MarketingAirline>string</MarketingAirline> <Equipment>string</Equipment> <FlightNumber>string</FlightNumber> <JourneyDuration>double</JourneyDuration> <isConnection>boolean</isConnection> <isSurface>boolean</isSurface> <DepartureDateTime>dateTime</DepartureDateTime> <ArrivalDateTime>dateTime</ArrivalDateTime> <DepartureAirport>string</DepartureAirport> <ArrivalAirport>string</ArrivalAirport> <ClassCode>string</ClassCode> <MainAirline>string</MainAirline> <JourneyId>long</JourneyId> <OperatingAirline>string</OperatingAirline> <Stops>short</Stops> </PackageFlightSegmentData> </Segments> <PackageItems> <PackageItemData> <ProductType>None or AereoNacional or AereoInternacional or Hotelaria or Locacao or Diversos or Brindes or Transfer or Intercare or Seguro or Ingresso or Trem or Taxas or CityTour or Cruzeiro or Circuitos</ProductType> <ProductId>long</ProductId> <CheckinDate>dateTime</CheckinDate> <CheckoutDate>dateTime</CheckoutDate> <Currency>string</Currency> <Name>string</Name> <VendorChannelId>int</VendorChannelId> <VendorPersonId>int</VendorPersonId> <VendorUserId>string</VendorUserId> <VendorCompanyId>int</VendorCompanyId> <Thumb>string</Thumb> <Description>string</Description> <CancelPolicy>string</CancelPolicy> <IncludeInPackage>boolean</IncludeInPackage> <SupplierId>int</SupplierId> <Supplier>string</Supplier> <Markup>decimal</Markup> <AmountNet>decimal</AmountNet> <TotalAmountNet>decimal</TotalAmountNet> <Amount>decimal</Amount> <TotalAmount>decimal</TotalAmount> <TotalDiscountNet>decimal</TotalDiscountNet> <TotalDiscount>decimal</TotalDiscount> <TotalExtra>decimal</TotalExtra> <TotalTaxNet>decimal</TotalTaxNet> <TotalTax>decimal</TotalTax> <TypeId>long</TypeId> <CommissionAmount>decimal</CommissionAmount> <CommissionId>int</CommissionId> <CommissionName>string</CommissionName> <PackageItemHotel xsi:nil="true" /> <PackageItemFlight xsi:nil="true" /> <PackageItemCircuit xsi:nil="true" /> <IdTipoQtxPax>long</IdTipoQtxPax> <ExtraInfo>string</ExtraInfo> <PackageType>Avancado or Simples or Circuito</PackageType> </PackageItemData> <PackageItemData> <ProductType>None or AereoNacional or AereoInternacional or Hotelaria or Locacao or Diversos or Brindes or Transfer or Intercare or Seguro or Ingresso or Trem or Taxas or CityTour or Cruzeiro or Circuitos</ProductType> <ProductId>long</ProductId> <CheckinDate>dateTime</CheckinDate> <CheckoutDate>dateTime</CheckoutDate> <Currency>string</Currency> <Name>string</Name> <VendorChannelId>int</VendorChannelId> <VendorPersonId>int</VendorPersonId> <VendorUserId>string</VendorUserId> <VendorCompanyId>int</VendorCompanyId> <Thumb>string</Thumb> <Description>string</Description> <CancelPolicy>string</CancelPolicy> <IncludeInPackage>boolean</IncludeInPackage> <SupplierId>int</SupplierId> <Supplier>string</Supplier> <Markup>decimal</Markup> <AmountNet>decimal</AmountNet> <TotalAmountNet>decimal</TotalAmountNet> <Amount>decimal</Amount> <TotalAmount>decimal</TotalAmount> <TotalDiscountNet>decimal</TotalDiscountNet> <TotalDiscount>decimal</TotalDiscount> <TotalExtra>decimal</TotalExtra> <TotalTaxNet>decimal</TotalTaxNet> <TotalTax>decimal</TotalTax> <TypeId>long</TypeId> <CommissionAmount>decimal</CommissionAmount> <CommissionId>int</CommissionId> <CommissionName>string</CommissionName> <PackageItemHotel xsi:nil="true" /> <PackageItemFlight xsi:nil="true" /> <PackageItemCircuit xsi:nil="true" /> <IdTipoQtxPax>long</IdTipoQtxPax> <ExtraInfo>string</ExtraInfo> <PackageType>Avancado or Simples or Circuito</PackageType> </PackageItemData> </PackageItems> <ReservationInfo> <WebServiceId>int</WebServiceId> <CredentialId>int</CredentialId> <ServiceTypeId>Hotel or Car or Flight or Ticket or CityTour or Tour or Transfer or Package or Insurance or Payment or CreditAnalysis or Cruise</ServiceTypeId> <Markup>decimal</Markup> <MarkupEngineAmount>decimal</MarkupEngineAmount> <MarkupEnginePercent>decimal</MarkupEnginePercent> <ExchangeRate>decimal</ExchangeRate> <TotalAmountNet>decimal</TotalAmountNet> <TotalAmount>decimal</TotalAmount> <ConversionFactorValue>decimal</ConversionFactorValue> <TotalAmountConverted>decimal</TotalAmountConverted> <AvgDayPriceNet>decimal</AvgDayPriceNet> <AvgDayPrice>decimal</AvgDayPrice> <LastModifiedDate>dateTime</LastModifiedDate> <SystemDeadLineDate>dateTime</SystemDeadLineDate> <VendorDeadLineDate>dateTime</VendorDeadLineDate> <CurrencyNet>string</CurrencyNet> <Currency>string</Currency> <ExchangeCurrency>string</ExchangeCurrency> <Remarks>string</Remarks> <CustomerBillingAddress> <CustomerBillingAddress xsi:nil="true" /> <CustomerBillingAddress xsi:nil="true" /> </CustomerBillingAddress> <BlockPnrTypeUpdate>boolean</BlockPnrTypeUpdate> <KeyValueItems> <KeyValueItem xsi:nil="true" /> <KeyValueItem xsi:nil="true" /> </KeyValueItems> <Approvals> <Approval xsi:nil="true" /> <Approval xsi:nil="true" /> </Approvals> <EmissionAutomatic>boolean</EmissionAutomatic> <DeadLineLimit>dateTime</DeadLineLimit> <TaxInfo> <HotelTax xsi:nil="true" /> <HotelTax xsi:nil="true" /> </TaxInfo> <CostCenter>string</CostCenter> <TripPurpose>string</TripPurpose> <AutomaticCancel>boolean</AutomaticCancel> <CardSegment>string</CardSegment> <TotalValueTax>decimal</TotalValueTax> <QuotationId>int</QuotationId> <Observation>string</Observation> <CommissionAmount>decimal</CommissionAmount> <ShoppingCartItemId>string</ShoppingCartItemId> <CommissionId>int</CommissionId> <CommissionName>string</CommissionName> </ReservationInfo> </Reservation> </AddPackageReservation> </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> <AddPackageReservationResponse xmlns="http://ws.travelsuite.com.br"> <AddPackageReservationResult>long</AddPackageReservationResult> </AddPackageReservationResponse> </soap12:Body> </soap12:Envelope>