Booking


Click here for a complete list of operations.

ListBookings

Get the list of booking created by an agency. The parameter lastName should be the last name (or part of it) of the main guest

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 /WAWS_1_9/Booking.asmx HTTP/1.1
Host: training.costaclick.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://schemas.costacrociere.com/WebAffiliation/ListBookings"

<?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:Header>
    <Agency xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <Code>string</Code>
      <Culture>string</Culture>
    </Agency>
    <Partner xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <Name>string</Name>
      <Password>string</Password>
    </Partner>
  </soap:Header>
  <soap:Body>
    <ListBookings xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <lastName>string</lastName>
    </ListBookings>
  </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>
    <ListBookingsResponse xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <ListBookingsResult>
        <BookingInfo>
          <BookingNumber>string</BookingNumber>
          <Status>OPT or BKD or CXL</Status>
          <Guest>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <LocalizedName>string</LocalizedName>
            <Nationality>string</Nationality>
            <Gender>Female or Male or NotAvailable</Gender>
            <Title>string</Title>
            <BirthDate>dateTime</BirthDate>
            <PlaceOfBirth>string</PlaceOfBirth>
            <BirthCountry>string</BirthCountry>
            <LanguageCode>string</LanguageCode>
            <Residence xsi:nil="true" />
            <CostaClubNumber>string</CostaClubNumber>
            <CostaClubCategory>string</CostaClubCategory>
            <Document xsi:nil="true" />
            <RevisionControl xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <Phone xsi:nil="true" />
            <GuestType>Adult or Child or Infant or Junior</GuestType>
            <Documents xsi:nil="true" />
            <MCHotel xsi:nil="true" />
            <MCTransportation xsi:nil="true" />
            <TTGSequence>string</TTGSequence>
            <CabinInfo xsi:nil="true" />
            <MultiCruiseInsurance xsi:nil="true" />
            <Origin>string</Origin>
            <ActionCodeTTG>string</ActionCodeTTG>
            <SpecialServices xsi:nil="true" />
            <ExtendedProperties xsi:nil="true" />
            <AgeAmount>string</AgeAmount>
            <PaxId>string</PaxId>
            <Email>string</Email>
            <WebCheckIn xsi:nil="true" />
            <MobilePhone>string</MobilePhone>
            <SpecialItems xsi:nil="true" />
            <PrivacyInfo xsi:nil="true" />
            <Compensations xsi:nil="true" />
            <Privacy xsi:nil="true" />
            <PartnerLoyalty xsi:nil="true" />
            <TravelInfo xsi:nil="true" />
            <FiscalCode>string</FiscalCode>
            <AutoItemPrices xsi:nil="true" />
          </Guest>
          <Cabin>
            <Number>string</Number>
            <Category xsi:nil="true" />
            <Status>string</Status>
            <MinOccupancy>int</MinOccupancy>
            <MaxOccupancy>int</MaxOccupancy>
            <DeckName>string</DeckName>
            <DeckCode>string</DeckCode>
            <Beds xsi:nil="true" />
            <Facility>boolean</Facility>
            <DiningPreference>Unspecified or Main or Late or OpenSeating or FakeValue</DiningPreference>
            <Cruise xsi:nil="true" />
            <URL>string</URL>
            <RateInformation xsi:nil="true" />
            <DiningWithInformation xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <GuestsCabinInfo xsi:nil="true" />
            <RestaurantInfo xsi:nil="true" />
            <DiningSatisfaction>string</DiningSatisfaction>
            <ServiceLevel>string</ServiceLevel>
            <Position xsi:nil="true" />
          </Cabin>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <ShipCode>string</ShipCode>
          <DepartureDate>dateTime</DepartureDate>
        </BookingInfo>
        <BookingInfo>
          <BookingNumber>string</BookingNumber>
          <Status>OPT or BKD or CXL</Status>
          <Guest>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <LocalizedName>string</LocalizedName>
            <Nationality>string</Nationality>
            <Gender>Female or Male or NotAvailable</Gender>
            <Title>string</Title>
            <BirthDate>dateTime</BirthDate>
            <PlaceOfBirth>string</PlaceOfBirth>
            <BirthCountry>string</BirthCountry>
            <LanguageCode>string</LanguageCode>
            <Residence xsi:nil="true" />
            <CostaClubNumber>string</CostaClubNumber>
            <CostaClubCategory>string</CostaClubCategory>
            <Document xsi:nil="true" />
            <RevisionControl xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <Phone xsi:nil="true" />
            <GuestType>Adult or Child or Infant or Junior</GuestType>
            <Documents xsi:nil="true" />
            <MCHotel xsi:nil="true" />
            <MCTransportation xsi:nil="true" />
            <TTGSequence>string</TTGSequence>
            <CabinInfo xsi:nil="true" />
            <MultiCruiseInsurance xsi:nil="true" />
            <Origin>string</Origin>
            <ActionCodeTTG>string</ActionCodeTTG>
            <SpecialServices xsi:nil="true" />
            <ExtendedProperties xsi:nil="true" />
            <AgeAmount>string</AgeAmount>
            <PaxId>string</PaxId>
            <Email>string</Email>
            <WebCheckIn xsi:nil="true" />
            <MobilePhone>string</MobilePhone>
            <SpecialItems xsi:nil="true" />
            <PrivacyInfo xsi:nil="true" />
            <Compensations xsi:nil="true" />
            <Privacy xsi:nil="true" />
            <PartnerLoyalty xsi:nil="true" />
            <TravelInfo xsi:nil="true" />
            <FiscalCode>string</FiscalCode>
            <AutoItemPrices xsi:nil="true" />
          </Guest>
          <Cabin>
            <Number>string</Number>
            <Category xsi:nil="true" />
            <Status>string</Status>
            <MinOccupancy>int</MinOccupancy>
            <MaxOccupancy>int</MaxOccupancy>
            <DeckName>string</DeckName>
            <DeckCode>string</DeckCode>
            <Beds xsi:nil="true" />
            <Facility>boolean</Facility>
            <DiningPreference>Unspecified or Main or Late or OpenSeating or FakeValue</DiningPreference>
            <Cruise xsi:nil="true" />
            <URL>string</URL>
            <RateInformation xsi:nil="true" />
            <DiningWithInformation xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <GuestsCabinInfo xsi:nil="true" />
            <RestaurantInfo xsi:nil="true" />
            <DiningSatisfaction>string</DiningSatisfaction>
            <ServiceLevel>string</ServiceLevel>
            <Position xsi:nil="true" />
          </Cabin>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <ShipCode>string</ShipCode>
          <DepartureDate>dateTime</DepartureDate>
        </BookingInfo>
      </ListBookingsResult>
    </ListBookingsResponse>
  </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 /WAWS_1_9/Booking.asmx HTTP/1.1
Host: training.costaclick.net
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:Header>
    <Agency xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <Code>string</Code>
      <Culture>string</Culture>
    </Agency>
    <Partner xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <Name>string</Name>
      <Password>string</Password>
    </Partner>
  </soap12:Header>
  <soap12:Body>
    <ListBookings xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <lastName>string</lastName>
    </ListBookings>
  </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>
    <ListBookingsResponse xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <ListBookingsResult>
        <BookingInfo>
          <BookingNumber>string</BookingNumber>
          <Status>OPT or BKD or CXL</Status>
          <Guest>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <LocalizedName>string</LocalizedName>
            <Nationality>string</Nationality>
            <Gender>Female or Male or NotAvailable</Gender>
            <Title>string</Title>
            <BirthDate>dateTime</BirthDate>
            <PlaceOfBirth>string</PlaceOfBirth>
            <BirthCountry>string</BirthCountry>
            <LanguageCode>string</LanguageCode>
            <Residence xsi:nil="true" />
            <CostaClubNumber>string</CostaClubNumber>
            <CostaClubCategory>string</CostaClubCategory>
            <Document xsi:nil="true" />
            <RevisionControl xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <Phone xsi:nil="true" />
            <GuestType>Adult or Child or Infant or Junior</GuestType>
            <Documents xsi:nil="true" />
            <MCHotel xsi:nil="true" />
            <MCTransportation xsi:nil="true" />
            <TTGSequence>string</TTGSequence>
            <CabinInfo xsi:nil="true" />
            <MultiCruiseInsurance xsi:nil="true" />
            <Origin>string</Origin>
            <ActionCodeTTG>string</ActionCodeTTG>
            <SpecialServices xsi:nil="true" />
            <ExtendedProperties xsi:nil="true" />
            <AgeAmount>string</AgeAmount>
            <PaxId>string</PaxId>
            <Email>string</Email>
            <WebCheckIn xsi:nil="true" />
            <MobilePhone>string</MobilePhone>
            <SpecialItems xsi:nil="true" />
            <PrivacyInfo xsi:nil="true" />
            <Compensations xsi:nil="true" />
            <Privacy xsi:nil="true" />
            <PartnerLoyalty xsi:nil="true" />
            <TravelInfo xsi:nil="true" />
            <FiscalCode>string</FiscalCode>
            <AutoItemPrices xsi:nil="true" />
          </Guest>
          <Cabin>
            <Number>string</Number>
            <Category xsi:nil="true" />
            <Status>string</Status>
            <MinOccupancy>int</MinOccupancy>
            <MaxOccupancy>int</MaxOccupancy>
            <DeckName>string</DeckName>
            <DeckCode>string</DeckCode>
            <Beds xsi:nil="true" />
            <Facility>boolean</Facility>
            <DiningPreference>Unspecified or Main or Late or OpenSeating or FakeValue</DiningPreference>
            <Cruise xsi:nil="true" />
            <URL>string</URL>
            <RateInformation xsi:nil="true" />
            <DiningWithInformation xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <GuestsCabinInfo xsi:nil="true" />
            <RestaurantInfo xsi:nil="true" />
            <DiningSatisfaction>string</DiningSatisfaction>
            <ServiceLevel>string</ServiceLevel>
            <Position xsi:nil="true" />
          </Cabin>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <ShipCode>string</ShipCode>
          <DepartureDate>dateTime</DepartureDate>
        </BookingInfo>
        <BookingInfo>
          <BookingNumber>string</BookingNumber>
          <Status>OPT or BKD or CXL</Status>
          <Guest>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <LocalizedName>string</LocalizedName>
            <Nationality>string</Nationality>
            <Gender>Female or Male or NotAvailable</Gender>
            <Title>string</Title>
            <BirthDate>dateTime</BirthDate>
            <PlaceOfBirth>string</PlaceOfBirth>
            <BirthCountry>string</BirthCountry>
            <LanguageCode>string</LanguageCode>
            <Residence xsi:nil="true" />
            <CostaClubNumber>string</CostaClubNumber>
            <CostaClubCategory>string</CostaClubCategory>
            <Document xsi:nil="true" />
            <RevisionControl xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <Phone xsi:nil="true" />
            <GuestType>Adult or Child or Infant or Junior</GuestType>
            <Documents xsi:nil="true" />
            <MCHotel xsi:nil="true" />
            <MCTransportation xsi:nil="true" />
            <TTGSequence>string</TTGSequence>
            <CabinInfo xsi:nil="true" />
            <MultiCruiseInsurance xsi:nil="true" />
            <Origin>string</Origin>
            <ActionCodeTTG>string</ActionCodeTTG>
            <SpecialServices xsi:nil="true" />
            <ExtendedProperties xsi:nil="true" />
            <AgeAmount>string</AgeAmount>
            <PaxId>string</PaxId>
            <Email>string</Email>
            <WebCheckIn xsi:nil="true" />
            <MobilePhone>string</MobilePhone>
            <SpecialItems xsi:nil="true" />
            <PrivacyInfo xsi:nil="true" />
            <Compensations xsi:nil="true" />
            <Privacy xsi:nil="true" />
            <PartnerLoyalty xsi:nil="true" />
            <TravelInfo xsi:nil="true" />
            <FiscalCode>string</FiscalCode>
            <AutoItemPrices xsi:nil="true" />
          </Guest>
          <Cabin>
            <Number>string</Number>
            <Category xsi:nil="true" />
            <Status>string</Status>
            <MinOccupancy>int</MinOccupancy>
            <MaxOccupancy>int</MaxOccupancy>
            <DeckName>string</DeckName>
            <DeckCode>string</DeckCode>
            <Beds xsi:nil="true" />
            <Facility>boolean</Facility>
            <DiningPreference>Unspecified or Main or Late or OpenSeating or FakeValue</DiningPreference>
            <Cruise xsi:nil="true" />
            <URL>string</URL>
            <RateInformation xsi:nil="true" />
            <DiningWithInformation xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <GuestsCabinInfo xsi:nil="true" />
            <RestaurantInfo xsi:nil="true" />
            <DiningSatisfaction>string</DiningSatisfaction>
            <ServiceLevel>string</ServiceLevel>
            <Position xsi:nil="true" />
          </Cabin>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <ShipCode>string</ShipCode>
          <DepartureDate>dateTime</DepartureDate>
        </BookingInfo>
      </ListBookingsResult>
    </ListBookingsResponse>
  </soap12:Body>
</soap12:Envelope>