ItineraryServiceV7


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 /Map/ItineraryServiceV7.asmx HTTP/1.1
Host: wetu.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://wetu.com/Map/ItineraryServiceV7/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/Map/ItineraryServiceV7">
      <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>
        <Language>string</Language>
        <ReferenceNumber>string</ReferenceNumber>
        <Summary>string</Summary>
        <Description>string</Description>
        <Categories>
          <string>string</string>
          <string>string</string>
        </Categories>
        <ClientName>string</ClientName>
        <ClientEmail>string</ClientEmail>
        <ClientPhone>string</ClientPhone>
        <StartDate>dateTime</StartDate>
        <Legs>
          <ItineraryLeg>
            <ItineraryLegId>int</ItineraryLegId>
            <Sequence>int</Sequence>
            <ContentEntityId>int</ContentEntityId>
            <AlternateAccommodations xsi:nil="true" />
            <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>
          </ItineraryLeg>
          <ItineraryLeg>
            <ItineraryLegId>int</ItineraryLegId>
            <Sequence>int</Sequence>
            <ContentEntityId>int</ContentEntityId>
            <AlternateAccommodations xsi:nil="true" />
            <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>
          </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 Helicopter or HelicopterNoRoute 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>
            <Notes>string</Notes>
            <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>string</CheckInTime>
            <Type>None or InLeg or InterLeg or Arrival or Departure or Mobile or Overnight or DayTour</Type>
            <Variant>string</Variant>
            <Duration>string</Duration>
            <Distance>double</Distance>
          </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 Helicopter or HelicopterNoRoute 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>
            <Notes>string</Notes>
            <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>string</CheckInTime>
            <Type>None or InLeg or InterLeg or Arrival or Departure or Mobile or Overnight or DayTour</Type>
            <Variant>string</Variant>
            <Duration>string</Duration>
            <Distance>double</Distance>
          </ItineraryRoute>
        </Routes>
        <Documents>
          <ItineraryDocument>
            <ItineraryDocumentId>int</ItineraryDocumentId>
            <Name>string</Name>
            <Hidden>boolean</Hidden>
            <Element>string</Element>
          </ItineraryDocument>
          <ItineraryDocument>
            <ItineraryDocumentId>int</ItineraryDocumentId>
            <Name>string</Name>
            <Hidden>boolean</Hidden>
            <Element>string</Element>
          </ItineraryDocument>
        </Documents>
        <HideRouteInformation>boolean</HideRouteInformation>
        <BoundLat1>double</BoundLat1>
        <BoundLat2>double</BoundLat2>
        <BoundLng1>double</BoundLng1>
        <BoundLng2>double</BoundLng2>
        <Price>string</Price>
        <PriceIncludes>string</PriceIncludes>
        <PriceExcludes>string</PriceExcludes>
        <CarHire>
          <ItineraryCarHire>
            <Collection>string</Collection>
            <DropOff>string</DropOff>
            <CollectionContentEntityId>int</CollectionContentEntityId>
            <DropOffContentEntityId>int</DropOffContentEntityId>
            <CollectionAddress>string</CollectionAddress>
            <DropOffAddress>string</DropOffAddress>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes>string</ReferenceCodes>
            <CollectionDate>dateTime</CollectionDate>
            <CollectionTime>string</CollectionTime>
            <DropOffDate>dateTime</DropOffDate>
            <DropOffTime>string</DropOffTime>
            <Included>string</Included>
            <ContactNumbers>string</ContactNumbers>
            <VehicleClass>string</VehicleClass>
          </ItineraryCarHire>
          <ItineraryCarHire>
            <Collection>string</Collection>
            <DropOff>string</DropOff>
            <CollectionContentEntityId>int</CollectionContentEntityId>
            <DropOffContentEntityId>int</DropOffContentEntityId>
            <CollectionAddress>string</CollectionAddress>
            <DropOffAddress>string</DropOffAddress>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes>string</ReferenceCodes>
            <CollectionDate>dateTime</CollectionDate>
            <CollectionTime>string</CollectionTime>
            <DropOffDate>dateTime</DropOffDate>
            <DropOffTime>string</DropOffTime>
            <Included>string</Included>
            <ContactNumbers>string</ContactNumbers>
            <VehicleClass>string</VehicleClass>
          </ItineraryCarHire>
        </CarHire>
        <IsDisabled>boolean</IsDisabled>
        <TravellersAdult>int</TravellersAdult>
        <TravellersChildren>int</TravellersChildren>
        <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>
        <RoomsSingle>int</RoomsSingle>
        <RoomsDouble>int</RoomsDouble>
        <RoomsTwin>int</RoomsTwin>
        <RoomsTriple>int</RoomsTriple>
        <RoomsFamily>int</RoomsFamily>
        <StartTravelDays>int</StartTravelDays>
        <EndTravelDays>int</EndTravelDays>
        <BookingStatus>None or AwaitingQuotation or Quoted or Booked or DidNotBook or Invoiced or PaymentDue or Paid or Travelled or Cancelled or Provisional</BookingStatus>
        <SourceOperatorId>int</SourceOperatorId>
        <SourceIdentifier>string</SourceIdentifier>
        <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>
        <DepartureLocations>string</DepartureLocations>
        <DepartureTimes>string</DepartureTimes>
        <ReturnLocations>string</ReturnLocations>
        <ReturnTimes>string</ReturnTimes>
        <Duration>string</Duration>
        <AdditionalInfo>string</AdditionalInfo>
        <SpokenLanguages>string</SpokenLanguages>
        <GroupSize>string</GroupSize>
        <Published>boolean</Published>
        <TravelArrangements>
          <ItineraryTravelArrangement>
            <Mode>ScheduledFlight or CharterFlight or Transfer or Train or Boat or Helicopter or NoTransit</Mode>
            <FirstContentEntityId>int</FirstContentEntityId>
            <SecondContentEntityId>int</SecondContentEntityId>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes xsi:nil="true" />
            <Notes>string</Notes>
            <Day>int</Day>
            <FirstTime>string</FirstTime>
            <SecondTime>string</SecondTime>
            <Directions xsi:nil="true" />
            <ContactNumbers xsi:nil="true" />
            <FirstLocation>string</FirstLocation>
            <SecondLocation>string</SecondLocation>
            <TicketClass>string</TicketClass>
            <CheckInTime>string</CheckInTime>
            <Duration>string</Duration>
            <Distance>double</Distance>
          </ItineraryTravelArrangement>
          <ItineraryTravelArrangement>
            <Mode>ScheduledFlight or CharterFlight or Transfer or Train or Boat or Helicopter or NoTransit</Mode>
            <FirstContentEntityId>int</FirstContentEntityId>
            <SecondContentEntityId>int</SecondContentEntityId>
            <Agency>string</Agency>
            <Vehicle>string</Vehicle>
            <ReferenceCodes xsi:nil="true" />
            <Notes>string</Notes>
            <Day>int</Day>
            <FirstTime>string</FirstTime>
            <SecondTime>string</SecondTime>
            <Directions xsi:nil="true" />
            <ContactNumbers xsi:nil="true" />
            <FirstLocation>string</FirstLocation>
            <SecondLocation>string</SecondLocation>
            <TicketClass>string</TicketClass>
            <CheckInTime>string</CheckInTime>
            <Duration>string</Duration>
            <Distance>double</Distance>
          </ItineraryTravelArrangement>
        </TravelArrangements>
        <RouteHandlingMode>UseRoutesOnly or UseProvidedRoutesWithTravelArrangements or AutoGenerateRoutesFromTravelArrangements or PlaceholderRoutesWithTravelArrangements</RouteHandlingMode>
      </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/Map/ItineraryServiceV7">
      <SaveItineraryResult>
        <Name>string</Name>
        <Identifier>string</Identifier>
        <IdentifierKey>string</IdentifierKey>
        <ConsultantKey>string</ConsultantKey>
      </SaveItineraryResult>
    </SaveItineraryResponse>
  </soap:Body>
</soap:Envelope>