ItineraryServiceV8


Click here for a complete list of operations.

SaveItinerary

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 /api/itineraryservicev8.asmx HTTP/1.1
Host: wetu.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://wetu.com/API/ItineraryServiceV8/SaveItinerary"

<?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>
    <SaveItinerary xmlns="http://wetu.com/API/ItineraryServiceV8">
      <itinerary>
        <OperatorId>int</OperatorId>
        <OperatorUserId>int</OperatorUserId>
        <OperatorIdentityId>int</OperatorIdentityId>
        <OperatorThemeId>int</OperatorThemeId>
        <Type>Personal or Sample or DayComponent or Component or DayTour or MultiDayTour</Type>
        <Identifier>string</Identifier>
        <IdentifierKey>string</IdentifierKey>
        <Days>int</Days>
        <Name>string</Name>
        <ReferenceNumber>string</ReferenceNumber>
        <Summary>string</Summary>
        <Categories>
          <string>string</string>
          <string>string</string>
        </Categories>
        <ClientName>string</ClientName>
        <ClientEmail>string</ClientEmail>
        <ClientPhone>string</ClientPhone>
        <BoundLat1>double</BoundLat1>
        <BoundLat2>double</BoundLat2>
        <BoundLng1>double</BoundLng1>
        <BoundLng2>double</BoundLng2>
        <StartDate>dateTime</StartDate>
        <Legs>
          <ItineraryLeg>
            <ItineraryLegId>int</ItineraryLegId>
            <Sequence>int</Sequence>
            <ContentEntityId>int</ContentEntityId>
            <AlternateAccommodations xsi:nil="true" />
            <DestinationContentEntityId>int</DestinationContentEntityId>
            <Nights>int</Nights>
            <BookingReference>string</BookingReference>
            <Rooms xsi:nil="true" />
            <DayRooms xsi:nil="true" />
            <Type>Standard or Mobile or OwnArrangement or OvernightTravel or Departure</Type>
            <Stops xsi:nil="true" />
            <CheckInTime>string</CheckInTime>
            <CheckInPeriodSequence>int</CheckInPeriodSequence>
            <CheckOutTime>string</CheckOutTime>
            <CheckOutPeriodSequence>int</CheckOutPeriodSequence>
            <Periods xsi:nil="true" />
          </ItineraryLeg>
          <ItineraryLeg>
            <ItineraryLegId>int</ItineraryLegId>
            <Sequence>int</Sequence>
            <ContentEntityId>int</ContentEntityId>
            <AlternateAccommodations xsi:nil="true" />
            <DestinationContentEntityId>int</DestinationContentEntityId>
            <Nights>int</Nights>
            <BookingReference>string</BookingReference>
            <Rooms xsi:nil="true" />
            <DayRooms xsi:nil="true" />
            <Type>Standard or Mobile or OwnArrangement or OvernightTravel or Departure</Type>
            <Stops xsi:nil="true" />
            <CheckInTime>string</CheckInTime>
            <CheckInPeriodSequence>int</CheckInPeriodSequence>
            <CheckOutTime>string</CheckOutTime>
            <CheckOutPeriodSequence>int</CheckOutPeriodSequence>
            <Periods xsi:nil="true" />
          </ItineraryLeg>
        </Legs>
        <Routes>
          <ItineraryRoute>
            <Mode>NoTransit or Selfdrive or SelfdriveNoRoute or ScheduledFlight or CharterFlight or Transfer or TransferNoRoute or Train or TrainNoRoute or Boat or BoatNoRoute or Hike or HikeNoRoute or Other or Placeholder</Mode>
            <StartLegId>int</StartLegId>
            <EndLegId>int</EndLegId>
            <StartContentEntityId>int</StartContentEntityId>
            <EndContentEntityId>int</EndContentEntityId>
            <Sequence>int</Sequence>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes>string</ReferenceCodes>
            <Start>dateTime</Start>
            <StartTime>string</StartTime>
            <End>dateTime</End>
            <EndTime>string</EndTime>
            <Points>string</Points>
            <ViaPoints>string</ViaPoints>
            <Directions>string</Directions>
            <ContactNumbers>string</ContactNumbers>
            <StartTerminal>string</StartTerminal>
            <EndTerminal>string</EndTerminal>
            <TicketClass>string</TicketClass>
            <CheckInTime>NotProvided or Min20 or Min30 or Min40 or Min45 or Hour1 or Hour1Min15 or Hour1Min30 or Hour2 or Hour2Min30 or Hour3 or Hour3Min30 or Hour4 or Hour4Min30 or Hour5</CheckInTime>
            <Type>None or InLeg or InterLeg or Mobile or Overnight or DayTour</Type>
            <Variant>string</Variant>
            <Duration>string</Duration>
            <Distance>double</Distance>
            <PeriodSequence>int</PeriodSequence>
            <Label>None or Walking or Scheduled or Private or GameDrive or Guided or PrivateGuided or Shuttle or Shared or FullyGuided or Overland or Cycling or Bus or Ferry or Cruise or Houseboat or Canoe or Helicopter or Speedboat or Seaplane or Taxi or OwnArrangement</Label>
            <StartDay>int</StartDay>
            <EndDay>int</EndDay>
          </ItineraryRoute>
          <ItineraryRoute>
            <Mode>NoTransit or Selfdrive or SelfdriveNoRoute or ScheduledFlight or CharterFlight or Transfer or TransferNoRoute or Train or TrainNoRoute or Boat or BoatNoRoute or Hike or HikeNoRoute or Other or Placeholder</Mode>
            <StartLegId>int</StartLegId>
            <EndLegId>int</EndLegId>
            <StartContentEntityId>int</StartContentEntityId>
            <EndContentEntityId>int</EndContentEntityId>
            <Sequence>int</Sequence>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes>string</ReferenceCodes>
            <Start>dateTime</Start>
            <StartTime>string</StartTime>
            <End>dateTime</End>
            <EndTime>string</EndTime>
            <Points>string</Points>
            <ViaPoints>string</ViaPoints>
            <Directions>string</Directions>
            <ContactNumbers>string</ContactNumbers>
            <StartTerminal>string</StartTerminal>
            <EndTerminal>string</EndTerminal>
            <TicketClass>string</TicketClass>
            <CheckInTime>NotProvided or Min20 or Min30 or Min40 or Min45 or Hour1 or Hour1Min15 or Hour1Min30 or Hour2 or Hour2Min30 or Hour3 or Hour3Min30 or Hour4 or Hour4Min30 or Hour5</CheckInTime>
            <Type>None or InLeg or InterLeg or Mobile or Overnight or DayTour</Type>
            <Variant>string</Variant>
            <Duration>string</Duration>
            <Distance>double</Distance>
            <PeriodSequence>int</PeriodSequence>
            <Label>None or Walking or Scheduled or Private or GameDrive or Guided or PrivateGuided or Shuttle or Shared or FullyGuided or Overland or Cycling or Bus or Ferry or Cruise or Houseboat or Canoe or Helicopter or Speedboat or Seaplane or Taxi or OwnArrangement</Label>
            <StartDay>int</StartDay>
            <EndDay>int</EndDay>
          </ItineraryRoute>
        </Routes>
        <Documents>
          <ItineraryDocument>
            <ItineraryId>int</ItineraryId>
            <ItineraryDocumentId>int</ItineraryDocumentId>
            <Name>string</Name>
            <Hidden>boolean</Hidden>
            <Element>string</Element>
          </ItineraryDocument>
          <ItineraryDocument>
            <ItineraryId>int</ItineraryId>
            <ItineraryDocumentId>int</ItineraryDocumentId>
            <Name>string</Name>
            <Hidden>boolean</Hidden>
            <Element>string</Element>
          </ItineraryDocument>
        </Documents>
        <Price>string</Price>
        <PriceIncludes>string</PriceIncludes>
        <PriceExcludes>string</PriceExcludes>
        <CarHire>
          <ItineraryCarHire>
            <CollectionLabel>string</CollectionLabel>
            <CollectionContentEntityId>int</CollectionContentEntityId>
            <DropOffLabel>string</DropOffLabel>
            <DropOffContentEntityId>int</DropOffContentEntityId>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes>string</ReferenceCodes>
            <CollectionDate>dateTime</CollectionDate>
            <CollectionTime>string</CollectionTime>
            <DropOffDate>dateTime</DropOffDate>
            <DropOffTime>string</DropOffTime>
            <Included>string</Included>
            <Excluded>string</Excluded>
            <ContactNumbers>string</ContactNumbers>
            <CollectionAddress>string</CollectionAddress>
            <DropOffAddress>string</DropOffAddress>
            <CollectionTerminal>string</CollectionTerminal>
            <DropOffTerminal>string</DropOffTerminal>
            <VehicleClass>string</VehicleClass>
            <CollectionDay>int</CollectionDay>
            <DropOffDay>int</DropOffDay>
            <CollectionPeriodSequence>int</CollectionPeriodSequence>
            <DropOffPeriodSequence>int</DropOffPeriodSequence>
          </ItineraryCarHire>
          <ItineraryCarHire>
            <CollectionLabel>string</CollectionLabel>
            <CollectionContentEntityId>int</CollectionContentEntityId>
            <DropOffLabel>string</DropOffLabel>
            <DropOffContentEntityId>int</DropOffContentEntityId>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes>string</ReferenceCodes>
            <CollectionDate>dateTime</CollectionDate>
            <CollectionTime>string</CollectionTime>
            <DropOffDate>dateTime</DropOffDate>
            <DropOffTime>string</DropOffTime>
            <Included>string</Included>
            <Excluded>string</Excluded>
            <ContactNumbers>string</ContactNumbers>
            <CollectionAddress>string</CollectionAddress>
            <DropOffAddress>string</DropOffAddress>
            <CollectionTerminal>string</CollectionTerminal>
            <DropOffTerminal>string</DropOffTerminal>
            <VehicleClass>string</VehicleClass>
            <CollectionDay>int</CollectionDay>
            <DropOffDay>int</DropOffDay>
            <CollectionPeriodSequence>int</CollectionPeriodSequence>
            <DropOffPeriodSequence>int</DropOffPeriodSequence>
          </ItineraryCarHire>
        </CarHire>
        <IsDisabled>boolean</IsDisabled>
        <TravellersAdult>int</TravellersAdult>
        <TravellersChildren>int</TravellersChildren>
        <RoomsSingle>int</RoomsSingle>
        <RoomsDouble>int</RoomsDouble>
        <RoomsTwin>int</RoomsTwin>
        <RoomsTriple>int</RoomsTriple>
        <RoomsFamily>int</RoomsFamily>
        <RoomsQuadruple>int</RoomsQuadruple>
        <RoomsCampsite>int</RoomsCampsite>
        <Travellers>
          <ItineraryTraveller>
            <Type>Adult or Child</Type>
            <Title>string</Title>
            <Name>string</Name>
            <Age>int</Age>
          </ItineraryTraveller>
          <ItineraryTraveller>
            <Type>Adult or Child</Type>
            <Title>string</Title>
            <Name>string</Name>
            <Age>int</Age>
          </ItineraryTraveller>
        </Travellers>
        <BookingStatus>None or AwaitingQuotation or Quoted or Booked or DidNotBook or Invoiced or PaymentDue or Paid or Travelled or Cancelled or Provisional</BookingStatus>
        <Contacts>
          <ItineraryContact>
            <Company>string</Company>
            <Telephone>string</Telephone>
            <ContactPerson>string</ContactPerson>
            <Email>string</Email>
          </ItineraryContact>
          <ItineraryContact>
            <Company>string</Company>
            <Telephone>string</Telephone>
            <ContactPerson>string</ContactPerson>
            <Email>string</Email>
          </ItineraryContact>
        </Contacts>
        <Services>
          <string>string</string>
          <string>string</string>
        </Services>
        <SpecialInterests>
          <string>string</string>
          <string>string</string>
        </SpecialInterests>
        <NotificationFrequency>Always or None or FirstView</NotificationFrequency>
        <ConsultantKey>string</ConsultantKey>
        <Images>
          <ItineraryImage>
            <Url>string</Url>
            <UrlFragment>string</UrlFragment>
          </ItineraryImage>
          <ItineraryImage>
            <Url>string</Url>
            <UrlFragment>string</UrlFragment>
          </ItineraryImage>
        </Images>
        <Language>string</Language>
        <DepartureLocations>string</DepartureLocations>
        <DepartureTimes>string</DepartureTimes>
        <ReturnLocations>string</ReturnLocations>
        <ReturnTimes>string</ReturnTimes>
        <Duration>string</Duration>
        <Description>string</Description>
        <AdditionalInfo>string</AdditionalInfo>
        <SpokenLanguages>string</SpokenLanguages>
        <GroupSize>string</GroupSize>
        <Published>boolean</Published>
        <Locked>boolean</Locked>
        <TravelArrangements>
          <ItineraryTravelArrangement>
            <Mode>ScheduledFlight or CharterFlight or Transfer or Train or Boat or Hike or Helicopter or NoTransit or Selfdrive</Mode>
            <FirstContentEntityId>int</FirstContentEntityId>
            <SecondContentEntityId>int</SecondContentEntityId>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes xsi:nil="true" />
            <Day>int</Day>
            <FirstTime>string</FirstTime>
            <SecondTime>string</SecondTime>
            <ContactNumbers xsi:nil="true" />
            <FirstLocation>string</FirstLocation>
            <SecondLocation>string</SecondLocation>
            <TicketClass>string</TicketClass>
            <CheckInTime>string</CheckInTime>
            <Duration>string</Duration>
            <Distance>double</Distance>
            <Label>None or Walking or Scheduled or Private or GameDrive or Guided or PrivateGuided or Shuttle or Shared or FullyGuided or Overland or Cycling or Bus or Ferry or Cruise or Houseboat or Canoe or Helicopter or Speedboat or Seaplane or Taxi or OwnArrangement</Label>
            <PeriodSequence>int</PeriodSequence>
            <Points>string</Points>
            <ViaPoints>string</ViaPoints>
            <ContentEntityDirectionsId>int</ContentEntityDirectionsId>
            <Directions>string</Directions>
            <Variant>string</Variant>
            <StartTerminal>string</StartTerminal>
            <EndTerminal>string</EndTerminal>
            <AlternativeNumber>string</AlternativeNumber>
          </ItineraryTravelArrangement>
          <ItineraryTravelArrangement>
            <Mode>ScheduledFlight or CharterFlight or Transfer or Train or Boat or Hike or Helicopter or NoTransit or Selfdrive</Mode>
            <FirstContentEntityId>int</FirstContentEntityId>
            <SecondContentEntityId>int</SecondContentEntityId>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes xsi:nil="true" />
            <Day>int</Day>
            <FirstTime>string</FirstTime>
            <SecondTime>string</SecondTime>
            <ContactNumbers xsi:nil="true" />
            <FirstLocation>string</FirstLocation>
            <SecondLocation>string</SecondLocation>
            <TicketClass>string</TicketClass>
            <CheckInTime>string</CheckInTime>
            <Duration>string</Duration>
            <Distance>double</Distance>
            <Label>None or Walking or Scheduled or Private or GameDrive or Guided or PrivateGuided or Shuttle or Shared or FullyGuided or Overland or Cycling or Bus or Ferry or Cruise or Houseboat or Canoe or Helicopter or Speedboat or Seaplane or Taxi or OwnArrangement</Label>
            <PeriodSequence>int</PeriodSequence>
            <Points>string</Points>
            <ViaPoints>string</ViaPoints>
            <ContentEntityDirectionsId>int</ContentEntityDirectionsId>
            <Directions>string</Directions>
            <Variant>string</Variant>
            <StartTerminal>string</StartTerminal>
            <EndTerminal>string</EndTerminal>
            <AlternativeNumber>string</AlternativeNumber>
          </ItineraryTravelArrangement>
        </TravelArrangements>
        <ScheduledDepartures>
          <ItineraryScheduledDepartures>
            <DepartureDate>dateTime</DepartureDate>
            <PriceMode>From or Is</PriceMode>
            <Price>float</Price>
            <PriceType>PerPersonSharing or PerGroup</PriceType>
          </ItineraryScheduledDepartures>
          <ItineraryScheduledDepartures>
            <DepartureDate>dateTime</DepartureDate>
            <PriceMode>From or Is</PriceMode>
            <Price>float</Price>
            <PriceType>PerPersonSharing or PerGroup</PriceType>
          </ItineraryScheduledDepartures>
        </ScheduledDepartures>
        <Currency>string</Currency>
        <Tags>
          <string>string</string>
          <string>string</string>
        </Tags>
        <TermsAndConditions>string</TermsAndConditions>
        <RouteHandlingMode>UseRoutesOnly or UseProvidedRoutesWithTravelArrangements or AutoGenerateRoutesFromTravelArrangements or PlaceholderRoutesWithTravelArrangements</RouteHandlingMode>
        <HideCompanyDetails>boolean</HideCompanyDetails>
        <CoverImages>
          <ItineraryCoverImage>
            <Archived>boolean</Archived>
            <UrlFragment>string</UrlFragment>
            <Url>string</Url>
            <Name>string</Name>
            <ThemeImage>boolean</ThemeImage>
            <Height>int</Height>
            <Width>int</Width>
            <Size>long</Size>
          </ItineraryCoverImage>
          <ItineraryCoverImage>
            <Archived>boolean</Archived>
            <UrlFragment>string</UrlFragment>
            <Url>string</Url>
            <Name>string</Name>
            <ThemeImage>boolean</ThemeImage>
            <Height>int</Height>
            <Width>int</Width>
            <Size>long</Size>
          </ItineraryCoverImage>
        </CoverImages>
        <ThemeBannerImage>
          <Url>string</Url>
          <UrlFragment>string</UrlFragment>
        </ThemeBannerImage>
        <PrintCoverImage>
          <Url>string</Url>
          <UrlFragment>string</UrlFragment>
        </PrintCoverImage>
      </itinerary>
      <sessionToken>string</sessionToken>
    </SaveItinerary>
  </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>
    <SaveItineraryResponse xmlns="http://wetu.com/API/ItineraryServiceV8">
      <SaveItineraryResult>
        <Name>string</Name>
        <Identifier>guid</Identifier>
        <IdentifierKey>string</IdentifierKey>
        <ConsultantKey>string</ConsultantKey>
      </SaveItineraryResult>
    </SaveItineraryResponse>
  </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 /api/itineraryservicev8.asmx HTTP/1.1
Host: wetu.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>
    <SaveItinerary xmlns="http://wetu.com/API/ItineraryServiceV8">
      <itinerary>
        <OperatorId>int</OperatorId>
        <OperatorUserId>int</OperatorUserId>
        <OperatorIdentityId>int</OperatorIdentityId>
        <OperatorThemeId>int</OperatorThemeId>
        <Type>Personal or Sample or DayComponent or Component or DayTour or MultiDayTour</Type>
        <Identifier>string</Identifier>
        <IdentifierKey>string</IdentifierKey>
        <Days>int</Days>
        <Name>string</Name>
        <ReferenceNumber>string</ReferenceNumber>
        <Summary>string</Summary>
        <Categories>
          <string>string</string>
          <string>string</string>
        </Categories>
        <ClientName>string</ClientName>
        <ClientEmail>string</ClientEmail>
        <ClientPhone>string</ClientPhone>
        <BoundLat1>double</BoundLat1>
        <BoundLat2>double</BoundLat2>
        <BoundLng1>double</BoundLng1>
        <BoundLng2>double</BoundLng2>
        <StartDate>dateTime</StartDate>
        <Legs>
          <ItineraryLeg>
            <ItineraryLegId>int</ItineraryLegId>
            <Sequence>int</Sequence>
            <ContentEntityId>int</ContentEntityId>
            <AlternateAccommodations xsi:nil="true" />
            <DestinationContentEntityId>int</DestinationContentEntityId>
            <Nights>int</Nights>
            <BookingReference>string</BookingReference>
            <Rooms xsi:nil="true" />
            <DayRooms xsi:nil="true" />
            <Type>Standard or Mobile or OwnArrangement or OvernightTravel or Departure</Type>
            <Stops xsi:nil="true" />
            <CheckInTime>string</CheckInTime>
            <CheckInPeriodSequence>int</CheckInPeriodSequence>
            <CheckOutTime>string</CheckOutTime>
            <CheckOutPeriodSequence>int</CheckOutPeriodSequence>
            <Periods xsi:nil="true" />
          </ItineraryLeg>
          <ItineraryLeg>
            <ItineraryLegId>int</ItineraryLegId>
            <Sequence>int</Sequence>
            <ContentEntityId>int</ContentEntityId>
            <AlternateAccommodations xsi:nil="true" />
            <DestinationContentEntityId>int</DestinationContentEntityId>
            <Nights>int</Nights>
            <BookingReference>string</BookingReference>
            <Rooms xsi:nil="true" />
            <DayRooms xsi:nil="true" />
            <Type>Standard or Mobile or OwnArrangement or OvernightTravel or Departure</Type>
            <Stops xsi:nil="true" />
            <CheckInTime>string</CheckInTime>
            <CheckInPeriodSequence>int</CheckInPeriodSequence>
            <CheckOutTime>string</CheckOutTime>
            <CheckOutPeriodSequence>int</CheckOutPeriodSequence>
            <Periods xsi:nil="true" />
          </ItineraryLeg>
        </Legs>
        <Routes>
          <ItineraryRoute>
            <Mode>NoTransit or Selfdrive or SelfdriveNoRoute or ScheduledFlight or CharterFlight or Transfer or TransferNoRoute or Train or TrainNoRoute or Boat or BoatNoRoute or Hike or HikeNoRoute or Other or Placeholder</Mode>
            <StartLegId>int</StartLegId>
            <EndLegId>int</EndLegId>
            <StartContentEntityId>int</StartContentEntityId>
            <EndContentEntityId>int</EndContentEntityId>
            <Sequence>int</Sequence>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes>string</ReferenceCodes>
            <Start>dateTime</Start>
            <StartTime>string</StartTime>
            <End>dateTime</End>
            <EndTime>string</EndTime>
            <Points>string</Points>
            <ViaPoints>string</ViaPoints>
            <Directions>string</Directions>
            <ContactNumbers>string</ContactNumbers>
            <StartTerminal>string</StartTerminal>
            <EndTerminal>string</EndTerminal>
            <TicketClass>string</TicketClass>
            <CheckInTime>NotProvided or Min20 or Min30 or Min40 or Min45 or Hour1 or Hour1Min15 or Hour1Min30 or Hour2 or Hour2Min30 or Hour3 or Hour3Min30 or Hour4 or Hour4Min30 or Hour5</CheckInTime>
            <Type>None or InLeg or InterLeg or Mobile or Overnight or DayTour</Type>
            <Variant>string</Variant>
            <Duration>string</Duration>
            <Distance>double</Distance>
            <PeriodSequence>int</PeriodSequence>
            <Label>None or Walking or Scheduled or Private or GameDrive or Guided or PrivateGuided or Shuttle or Shared or FullyGuided or Overland or Cycling or Bus or Ferry or Cruise or Houseboat or Canoe or Helicopter or Speedboat or Seaplane or Taxi or OwnArrangement</Label>
            <StartDay>int</StartDay>
            <EndDay>int</EndDay>
          </ItineraryRoute>
          <ItineraryRoute>
            <Mode>NoTransit or Selfdrive or SelfdriveNoRoute or ScheduledFlight or CharterFlight or Transfer or TransferNoRoute or Train or TrainNoRoute or Boat or BoatNoRoute or Hike or HikeNoRoute or Other or Placeholder</Mode>
            <StartLegId>int</StartLegId>
            <EndLegId>int</EndLegId>
            <StartContentEntityId>int</StartContentEntityId>
            <EndContentEntityId>int</EndContentEntityId>
            <Sequence>int</Sequence>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes>string</ReferenceCodes>
            <Start>dateTime</Start>
            <StartTime>string</StartTime>
            <End>dateTime</End>
            <EndTime>string</EndTime>
            <Points>string</Points>
            <ViaPoints>string</ViaPoints>
            <Directions>string</Directions>
            <ContactNumbers>string</ContactNumbers>
            <StartTerminal>string</StartTerminal>
            <EndTerminal>string</EndTerminal>
            <TicketClass>string</TicketClass>
            <CheckInTime>NotProvided or Min20 or Min30 or Min40 or Min45 or Hour1 or Hour1Min15 or Hour1Min30 or Hour2 or Hour2Min30 or Hour3 or Hour3Min30 or Hour4 or Hour4Min30 or Hour5</CheckInTime>
            <Type>None or InLeg or InterLeg or Mobile or Overnight or DayTour</Type>
            <Variant>string</Variant>
            <Duration>string</Duration>
            <Distance>double</Distance>
            <PeriodSequence>int</PeriodSequence>
            <Label>None or Walking or Scheduled or Private or GameDrive or Guided or PrivateGuided or Shuttle or Shared or FullyGuided or Overland or Cycling or Bus or Ferry or Cruise or Houseboat or Canoe or Helicopter or Speedboat or Seaplane or Taxi or OwnArrangement</Label>
            <StartDay>int</StartDay>
            <EndDay>int</EndDay>
          </ItineraryRoute>
        </Routes>
        <Documents>
          <ItineraryDocument>
            <ItineraryId>int</ItineraryId>
            <ItineraryDocumentId>int</ItineraryDocumentId>
            <Name>string</Name>
            <Hidden>boolean</Hidden>
            <Element>string</Element>
          </ItineraryDocument>
          <ItineraryDocument>
            <ItineraryId>int</ItineraryId>
            <ItineraryDocumentId>int</ItineraryDocumentId>
            <Name>string</Name>
            <Hidden>boolean</Hidden>
            <Element>string</Element>
          </ItineraryDocument>
        </Documents>
        <Price>string</Price>
        <PriceIncludes>string</PriceIncludes>
        <PriceExcludes>string</PriceExcludes>
        <CarHire>
          <ItineraryCarHire>
            <CollectionLabel>string</CollectionLabel>
            <CollectionContentEntityId>int</CollectionContentEntityId>
            <DropOffLabel>string</DropOffLabel>
            <DropOffContentEntityId>int</DropOffContentEntityId>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes>string</ReferenceCodes>
            <CollectionDate>dateTime</CollectionDate>
            <CollectionTime>string</CollectionTime>
            <DropOffDate>dateTime</DropOffDate>
            <DropOffTime>string</DropOffTime>
            <Included>string</Included>
            <Excluded>string</Excluded>
            <ContactNumbers>string</ContactNumbers>
            <CollectionAddress>string</CollectionAddress>
            <DropOffAddress>string</DropOffAddress>
            <CollectionTerminal>string</CollectionTerminal>
            <DropOffTerminal>string</DropOffTerminal>
            <VehicleClass>string</VehicleClass>
            <CollectionDay>int</CollectionDay>
            <DropOffDay>int</DropOffDay>
            <CollectionPeriodSequence>int</CollectionPeriodSequence>
            <DropOffPeriodSequence>int</DropOffPeriodSequence>
          </ItineraryCarHire>
          <ItineraryCarHire>
            <CollectionLabel>string</CollectionLabel>
            <CollectionContentEntityId>int</CollectionContentEntityId>
            <DropOffLabel>string</DropOffLabel>
            <DropOffContentEntityId>int</DropOffContentEntityId>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes>string</ReferenceCodes>
            <CollectionDate>dateTime</CollectionDate>
            <CollectionTime>string</CollectionTime>
            <DropOffDate>dateTime</DropOffDate>
            <DropOffTime>string</DropOffTime>
            <Included>string</Included>
            <Excluded>string</Excluded>
            <ContactNumbers>string</ContactNumbers>
            <CollectionAddress>string</CollectionAddress>
            <DropOffAddress>string</DropOffAddress>
            <CollectionTerminal>string</CollectionTerminal>
            <DropOffTerminal>string</DropOffTerminal>
            <VehicleClass>string</VehicleClass>
            <CollectionDay>int</CollectionDay>
            <DropOffDay>int</DropOffDay>
            <CollectionPeriodSequence>int</CollectionPeriodSequence>
            <DropOffPeriodSequence>int</DropOffPeriodSequence>
          </ItineraryCarHire>
        </CarHire>
        <IsDisabled>boolean</IsDisabled>
        <TravellersAdult>int</TravellersAdult>
        <TravellersChildren>int</TravellersChildren>
        <RoomsSingle>int</RoomsSingle>
        <RoomsDouble>int</RoomsDouble>
        <RoomsTwin>int</RoomsTwin>
        <RoomsTriple>int</RoomsTriple>
        <RoomsFamily>int</RoomsFamily>
        <RoomsQuadruple>int</RoomsQuadruple>
        <RoomsCampsite>int</RoomsCampsite>
        <Travellers>
          <ItineraryTraveller>
            <Type>Adult or Child</Type>
            <Title>string</Title>
            <Name>string</Name>
            <Age>int</Age>
          </ItineraryTraveller>
          <ItineraryTraveller>
            <Type>Adult or Child</Type>
            <Title>string</Title>
            <Name>string</Name>
            <Age>int</Age>
          </ItineraryTraveller>
        </Travellers>
        <BookingStatus>None or AwaitingQuotation or Quoted or Booked or DidNotBook or Invoiced or PaymentDue or Paid or Travelled or Cancelled or Provisional</BookingStatus>
        <Contacts>
          <ItineraryContact>
            <Company>string</Company>
            <Telephone>string</Telephone>
            <ContactPerson>string</ContactPerson>
            <Email>string</Email>
          </ItineraryContact>
          <ItineraryContact>
            <Company>string</Company>
            <Telephone>string</Telephone>
            <ContactPerson>string</ContactPerson>
            <Email>string</Email>
          </ItineraryContact>
        </Contacts>
        <Services>
          <string>string</string>
          <string>string</string>
        </Services>
        <SpecialInterests>
          <string>string</string>
          <string>string</string>
        </SpecialInterests>
        <NotificationFrequency>Always or None or FirstView</NotificationFrequency>
        <ConsultantKey>string</ConsultantKey>
        <Images>
          <ItineraryImage>
            <Url>string</Url>
            <UrlFragment>string</UrlFragment>
          </ItineraryImage>
          <ItineraryImage>
            <Url>string</Url>
            <UrlFragment>string</UrlFragment>
          </ItineraryImage>
        </Images>
        <Language>string</Language>
        <DepartureLocations>string</DepartureLocations>
        <DepartureTimes>string</DepartureTimes>
        <ReturnLocations>string</ReturnLocations>
        <ReturnTimes>string</ReturnTimes>
        <Duration>string</Duration>
        <Description>string</Description>
        <AdditionalInfo>string</AdditionalInfo>
        <SpokenLanguages>string</SpokenLanguages>
        <GroupSize>string</GroupSize>
        <Published>boolean</Published>
        <Locked>boolean</Locked>
        <TravelArrangements>
          <ItineraryTravelArrangement>
            <Mode>ScheduledFlight or CharterFlight or Transfer or Train or Boat or Hike or Helicopter or NoTransit or Selfdrive</Mode>
            <FirstContentEntityId>int</FirstContentEntityId>
            <SecondContentEntityId>int</SecondContentEntityId>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes xsi:nil="true" />
            <Day>int</Day>
            <FirstTime>string</FirstTime>
            <SecondTime>string</SecondTime>
            <ContactNumbers xsi:nil="true" />
            <FirstLocation>string</FirstLocation>
            <SecondLocation>string</SecondLocation>
            <TicketClass>string</TicketClass>
            <CheckInTime>string</CheckInTime>
            <Duration>string</Duration>
            <Distance>double</Distance>
            <Label>None or Walking or Scheduled or Private or GameDrive or Guided or PrivateGuided or Shuttle or Shared or FullyGuided or Overland or Cycling or Bus or Ferry or Cruise or Houseboat or Canoe or Helicopter or Speedboat or Seaplane or Taxi or OwnArrangement</Label>
            <PeriodSequence>int</PeriodSequence>
            <Points>string</Points>
            <ViaPoints>string</ViaPoints>
            <ContentEntityDirectionsId>int</ContentEntityDirectionsId>
            <Directions>string</Directions>
            <Variant>string</Variant>
            <StartTerminal>string</StartTerminal>
            <EndTerminal>string</EndTerminal>
            <AlternativeNumber>string</AlternativeNumber>
          </ItineraryTravelArrangement>
          <ItineraryTravelArrangement>
            <Mode>ScheduledFlight or CharterFlight or Transfer or Train or Boat or Hike or Helicopter or NoTransit or Selfdrive</Mode>
            <FirstContentEntityId>int</FirstContentEntityId>
            <SecondContentEntityId>int</SecondContentEntityId>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes xsi:nil="true" />
            <Day>int</Day>
            <FirstTime>string</FirstTime>
            <SecondTime>string</SecondTime>
            <ContactNumbers xsi:nil="true" />
            <FirstLocation>string</FirstLocation>
            <SecondLocation>string</SecondLocation>
            <TicketClass>string</TicketClass>
            <CheckInTime>string</CheckInTime>
            <Duration>string</Duration>
            <Distance>double</Distance>
            <Label>None or Walking or Scheduled or Private or GameDrive or Guided or PrivateGuided or Shuttle or Shared or FullyGuided or Overland or Cycling or Bus or Ferry or Cruise or Houseboat or Canoe or Helicopter or Speedboat or Seaplane or Taxi or OwnArrangement</Label>
            <PeriodSequence>int</PeriodSequence>
            <Points>string</Points>
            <ViaPoints>string</ViaPoints>
            <ContentEntityDirectionsId>int</ContentEntityDirectionsId>
            <Directions>string</Directions>
            <Variant>string</Variant>
            <StartTerminal>string</StartTerminal>
            <EndTerminal>string</EndTerminal>
            <AlternativeNumber>string</AlternativeNumber>
          </ItineraryTravelArrangement>
        </TravelArrangements>
        <ScheduledDepartures>
          <ItineraryScheduledDepartures>
            <DepartureDate>dateTime</DepartureDate>
            <PriceMode>From or Is</PriceMode>
            <Price>float</Price>
            <PriceType>PerPersonSharing or PerGroup</PriceType>
          </ItineraryScheduledDepartures>
          <ItineraryScheduledDepartures>
            <DepartureDate>dateTime</DepartureDate>
            <PriceMode>From or Is</PriceMode>
            <Price>float</Price>
            <PriceType>PerPersonSharing or PerGroup</PriceType>
          </ItineraryScheduledDepartures>
        </ScheduledDepartures>
        <Currency>string</Currency>
        <Tags>
          <string>string</string>
          <string>string</string>
        </Tags>
        <TermsAndConditions>string</TermsAndConditions>
        <RouteHandlingMode>UseRoutesOnly or UseProvidedRoutesWithTravelArrangements or AutoGenerateRoutesFromTravelArrangements or PlaceholderRoutesWithTravelArrangements</RouteHandlingMode>
        <HideCompanyDetails>boolean</HideCompanyDetails>
        <CoverImages>
          <ItineraryCoverImage>
            <Archived>boolean</Archived>
            <UrlFragment>string</UrlFragment>
            <Url>string</Url>
            <Name>string</Name>
            <ThemeImage>boolean</ThemeImage>
            <Height>int</Height>
            <Width>int</Width>
            <Size>long</Size>
          </ItineraryCoverImage>
          <ItineraryCoverImage>
            <Archived>boolean</Archived>
            <UrlFragment>string</UrlFragment>
            <Url>string</Url>
            <Name>string</Name>
            <ThemeImage>boolean</ThemeImage>
            <Height>int</Height>
            <Width>int</Width>
            <Size>long</Size>
          </ItineraryCoverImage>
        </CoverImages>
        <ThemeBannerImage>
          <Url>string</Url>
          <UrlFragment>string</UrlFragment>
        </ThemeBannerImage>
        <PrintCoverImage>
          <Url>string</Url>
          <UrlFragment>string</UrlFragment>
        </PrintCoverImage>
      </itinerary>
      <sessionToken>string</sessionToken>
    </SaveItinerary>
  </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>
    <SaveItineraryResponse xmlns="http://wetu.com/API/ItineraryServiceV8">
      <SaveItineraryResult>
        <Name>string</Name>
        <Identifier>guid</Identifier>
        <IdentifierKey>string</IdentifierKey>
        <ConsultantKey>string</ConsultantKey>
      </SaveItineraryResult>
    </SaveItineraryResponse>
  </soap12:Body>
</soap12:Envelope>