eBookingService


Click here for a complete list of operations.

MakeReservation

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 /eBookingService.asmx HTTP/1.1
Host: webservicesv2.bookcyprus.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://webservicesV2.bookcyprus.com/MakeReservation"

<?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>
    <MakeReservation xmlns="http://webservicesV2.bookcyprus.com/">
      <rq>
        <BaseRequest>
          <UserName>string</UserName>
          <Password>string</Password>
          <Currency>string</Currency>
          <Language>string</Language>
          <CustomerIpAddress>string</CustomerIpAddress>
          <CustomerUserAgent>string</CustomerUserAgent>
          <CustomerLocationInfo>string</CustomerLocationInfo>
        </BaseRequest>
        <Title>string</Title>
        <FirstName>string</FirstName>
        <LastName>string</LastName>
        <Address>string</Address>
        <Email>string</Email>
        <City>string</City>
        <CountryId>int</CountryId>
        <MobileNumber>string</MobileNumber>
        <Remarks>string</Remarks>
        <ApplyPrepayment>boolean</ApplyPrepayment>
        <AgencyReference>string</AgencyReference>
        <PaymentRequest>
          <BaseRequest>
            <UserName>string</UserName>
            <Password>string</Password>
            <Currency>string</Currency>
            <Language>string</Language>
            <CustomerIpAddress>string</CustomerIpAddress>
            <CustomerUserAgent>string</CustomerUserAgent>
            <CustomerLocationInfo>string</CustomerLocationInfo>
          </BaseRequest>
          <PaymentMethod>ONACCOUNT or CREDITCARD</PaymentMethod>
          <ReservationId>int</ReservationId>
          <ReservationCode>string</ReservationCode>
          <CreditCardNumber>string</CreditCardNumber>
          <CreditCardCVV>string</CreditCardCVV>
          <CreditCardExpiryMonth>string</CreditCardExpiryMonth>
          <CreditCardExpiryYear>string</CreditCardExpiryYear>
          <ClientDetails>
            <Title>string</Title>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <Address>string</Address>
            <Email>string</Email>
            <City>string</City>
            <CountryId>int</CountryId>
            <MobileNumber>string</MobileNumber>
            <Remarks>string</Remarks>
            <AgencyReference>string</AgencyReference>
          </ClientDetails>
        </PaymentRequest>
        <HotelRequests>
          <HotelReservationRequest>
            <HotelId>int</HotelId>
            <RoomId>int</RoomId>
            <MealId>int</MealId>
            <ProviderId>int</ProviderId>
            <ContractGroupId>int</ContractGroupId>
            <Occupancy xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <GuestName>string</GuestName>
            <GroupIdentifier>string</GroupIdentifier>
          </HotelReservationRequest>
          <HotelReservationRequest>
            <HotelId>int</HotelId>
            <RoomId>int</RoomId>
            <MealId>int</MealId>
            <ProviderId>int</ProviderId>
            <ContractGroupId>int</ContractGroupId>
            <Occupancy xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <GuestName>string</GuestName>
            <GroupIdentifier>string</GroupIdentifier>
          </HotelReservationRequest>
        </HotelRequests>
        <CarRequests>
          <CarReservationRequest>
            <VehicleId>int</VehicleId>
            <CarServiceId>int</CarServiceId>
            <PickupPointLocationId>int</PickupPointLocationId>
            <DropOffPointLocationId>int</DropOffPointLocationId>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <TimeFrom>string</TimeFrom>
            <TimeTo>string</TimeTo>
            <DriverAge>int</DriverAge>
            <SupplementIds xsi:nil="true" />
            <ExternalData>string</ExternalData>
          </CarReservationRequest>
          <CarReservationRequest>
            <VehicleId>int</VehicleId>
            <CarServiceId>int</CarServiceId>
            <PickupPointLocationId>int</PickupPointLocationId>
            <DropOffPointLocationId>int</DropOffPointLocationId>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <TimeFrom>string</TimeFrom>
            <TimeTo>string</TimeTo>
            <DriverAge>int</DriverAge>
            <SupplementIds xsi:nil="true" />
            <ExternalData>string</ExternalData>
          </CarReservationRequest>
        </CarRequests>
        <TransferRequests>
          <TransferReservationRequest>
            <VehicleId>int</VehicleId>
            <TransferServiceId>int</TransferServiceId>
            <FromLocationId>int</FromLocationId>
            <ToLocationId>int</ToLocationId>
            <FromHotelId>int</FromHotelId>
            <ToHotelId>int</ToHotelId>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <FromTimeString>string</FromTimeString>
            <ToTimeString>string</ToTimeString>
            <NumberOfVehicles>int</NumberOfVehicles>
            <IsOneWay>boolean</IsOneWay>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <ExternalData>string</ExternalData>
            <TransferData xsi:nil="true" />
          </TransferReservationRequest>
          <TransferReservationRequest>
            <VehicleId>int</VehicleId>
            <TransferServiceId>int</TransferServiceId>
            <FromLocationId>int</FromLocationId>
            <ToLocationId>int</ToLocationId>
            <FromHotelId>int</FromHotelId>
            <ToHotelId>int</ToHotelId>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <FromTimeString>string</FromTimeString>
            <ToTimeString>string</ToTimeString>
            <NumberOfVehicles>int</NumberOfVehicles>
            <IsOneWay>boolean</IsOneWay>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <ExternalData>string</ExternalData>
            <TransferData xsi:nil="true" />
          </TransferReservationRequest>
        </TransferRequests>
        <ExcursionRequests>
          <ExcursionReservationRequest>
            <PickupLocationId>int</PickupLocationId>
            <ExcursionServiceId>int</ExcursionServiceId>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <Seniors>int</Seniors>
            <NumberOfVehicles>int</NumberOfVehicles>
            <PickupTime>dateTime</PickupTime>
            <TravelDate>dateTime</TravelDate>
          </ExcursionReservationRequest>
          <ExcursionReservationRequest>
            <PickupLocationId>int</PickupLocationId>
            <ExcursionServiceId>int</ExcursionServiceId>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <Seniors>int</Seniors>
            <NumberOfVehicles>int</NumberOfVehicles>
            <PickupTime>dateTime</PickupTime>
            <TravelDate>dateTime</TravelDate>
          </ExcursionReservationRequest>
        </ExcursionRequests>
        <TransferData>
          <ArrivalFlightNumber>string</ArrivalFlightNumber>
          <ArrivalAirline>string</ArrivalAirline>
          <ArrivalDate>string</ArrivalDate>
          <ArrivalTime>string</ArrivalTime>
          <ArrivalHotel>string</ArrivalHotel>
          <ArrivalAddress>string</ArrivalAddress>
          <ArrivalCity>string</ArrivalCity>
          <ArrivalState>string</ArrivalState>
          <ArrivalZip>string</ArrivalZip>
          <DepartureFlightNumber>string</DepartureFlightNumber>
          <DepartureAirline>string</DepartureAirline>
          <DepartureDate>string</DepartureDate>
          <DepartureTime>string</DepartureTime>
          <DepartureHotel>string</DepartureHotel>
          <DepartureAddress>string</DepartureAddress>
          <DepartureCity>string</DepartureCity>
          <DepartureState>string</DepartureState>
          <DepartureZip>string</DepartureZip>
          <ReturnArrivalFlightNumber>string</ReturnArrivalFlightNumber>
          <ReturnArrivalAirline>string</ReturnArrivalAirline>
          <ReturnArrivalTime>string</ReturnArrivalTime>
          <ReturnArrivalHotel>string</ReturnArrivalHotel>
          <ReturnArrivalAddress>string</ReturnArrivalAddress>
          <ReturnArrivalCity>string</ReturnArrivalCity>
          <ReturnArrivalState>string</ReturnArrivalState>
          <ReturnArrivalZip>string</ReturnArrivalZip>
          <ReturnDepartureFlightNumber>string</ReturnDepartureFlightNumber>
          <ReturnDepartureAirline>string</ReturnDepartureAirline>
          <ReturnDepartureTime>string</ReturnDepartureTime>
          <ReturnDepartureHotel>string</ReturnDepartureHotel>
          <ReturnDepartureAddress>string</ReturnDepartureAddress>
          <ReturnDepartureCity>string</ReturnDepartureCity>
          <ReturnDepartureState>string</ReturnDepartureState>
          <ReturnDepartureZip>string</ReturnDepartureZip>
          <IsOneWay>boolean</IsOneWay>
          <IsOneWayArrival>boolean</IsOneWayArrival>
        </TransferData>
        <ClientReservationReference>string</ClientReservationReference>
      </rq>
    </MakeReservation>
  </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>
    <MakeReservationResponse xmlns="http://webservicesV2.bookcyprus.com/">
      <MakeReservationResult>
        <BaseResponse>
          <Response>OK or ERROR</Response>
          <ExecutionTime>int</ExecutionTime>
          <ShortMsg>string</ShortMsg>
          <LongMsg>string</LongMsg>
        </BaseResponse>
        <ReservationId>int</ReservationId>
        <ReservationCode>string</ReservationCode>
        <CreatedOn>dateTime</CreatedOn>
        <Title>string</Title>
        <FirstName>string</FirstName>
        <LastName>string</LastName>
        <Address>string</Address>
        <Email>string</Email>
        <City>string</City>
        <CountryId>int</CountryId>
        <Country>string</Country>
        <MobileNumber>string</MobileNumber>
        <Remarks>string</Remarks>
        <Currency>string</Currency>
        <Languge>string</Languge>
        <Amount>decimal</Amount>
        <AmountDue>decimal</AmountDue>
        <Status>string</Status>
        <AgencyReference>string</AgencyReference>
        <Hotels>
          <HotelReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <HotelId>int</HotelId>
            <Hotel>string</Hotel>
            <RoomId>int</RoomId>
            <Room>string</Room>
            <RoomIndx>string</RoomIndx>
            <MealId>int</MealId>
            <Meal>string</Meal>
            <Occupancy xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ProviderId>int</ProviderId>
            <ContractGroupId>int</ContractGroupId>
            <IsNonRef>boolean</IsNonRef>
            <CancellationFeePaid>decimal</CancellationFeePaid>
            <CancellationFeeIfCancelledToday>decimal</CancellationFeeIfCancelledToday>
            <CancellationPolicy xsi:nil="true" />
          </HotelReservationResponse>
          <HotelReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <HotelId>int</HotelId>
            <Hotel>string</Hotel>
            <RoomId>int</RoomId>
            <Room>string</Room>
            <RoomIndx>string</RoomIndx>
            <MealId>int</MealId>
            <Meal>string</Meal>
            <Occupancy xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ProviderId>int</ProviderId>
            <ContractGroupId>int</ContractGroupId>
            <IsNonRef>boolean</IsNonRef>
            <CancellationFeePaid>decimal</CancellationFeePaid>
            <CancellationFeeIfCancelledToday>decimal</CancellationFeeIfCancelledToday>
            <CancellationPolicy xsi:nil="true" />
          </HotelReservationResponse>
        </Hotels>
        <Cars>
          <CarReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <CarServiceId>int</CarServiceId>
            <CarServiceName>string</CarServiceName>
            <VehicleId>int</VehicleId>
            <VehicleDescription>string</VehicleDescription>
            <Supplements xsi:nil="true" />
            <PickupPointLocation xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ExternalData>string</ExternalData>
          </CarReservationResponse>
          <CarReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <CarServiceId>int</CarServiceId>
            <CarServiceName>string</CarServiceName>
            <VehicleId>int</VehicleId>
            <VehicleDescription>string</VehicleDescription>
            <Supplements xsi:nil="true" />
            <PickupPointLocation xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ExternalData>string</ExternalData>
          </CarReservationResponse>
        </Cars>
        <Transfers>
          <TransferReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <TransferServiceId>int</TransferServiceId>
            <TransferServiceName>string</TransferServiceName>
            <VehicleId>int</VehicleId>
            <VehicleTypeName>string</VehicleTypeName>
            <FromLocation xsi:nil="true" />
            <ToLocation xsi:nil="true" />
            <FromHotelId>int</FromHotelId>
            <FromHotelName>string</FromHotelName>
            <ToHotelId>int</ToHotelId>
            <ToHotelName>string</ToHotelName>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <NumberOfVehicles>int</NumberOfVehicles>
            <IsOneWay>boolean</IsOneWay>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ExternalData>string</ExternalData>
          </TransferReservationResponse>
          <TransferReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <TransferServiceId>int</TransferServiceId>
            <TransferServiceName>string</TransferServiceName>
            <VehicleId>int</VehicleId>
            <VehicleTypeName>string</VehicleTypeName>
            <FromLocation xsi:nil="true" />
            <ToLocation xsi:nil="true" />
            <FromHotelId>int</FromHotelId>
            <FromHotelName>string</FromHotelName>
            <ToHotelId>int</ToHotelId>
            <ToHotelName>string</ToHotelName>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <NumberOfVehicles>int</NumberOfVehicles>
            <IsOneWay>boolean</IsOneWay>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ExternalData>string</ExternalData>
          </TransferReservationResponse>
        </Transfers>
        <Excursions>
          <ExcursionReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <SupplierId>int</SupplierId>
            <SupplierName>string</SupplierName>
            <PickupLocationId>int</PickupLocationId>
            <ExcursionServiceId>int</ExcursionServiceId>
            <ExcursionName>string</ExcursionName>
            <Status>string</Status>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <Seniors>int</Seniors>
            <NumberOfVehicles>int</NumberOfVehicles>
            <PickupTime>dateTime</PickupTime>
            <TravelDate>dateTime</TravelDate>
            <Price>decimal</Price>
          </ExcursionReservationResponse>
          <ExcursionReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <SupplierId>int</SupplierId>
            <SupplierName>string</SupplierName>
            <PickupLocationId>int</PickupLocationId>
            <ExcursionServiceId>int</ExcursionServiceId>
            <ExcursionName>string</ExcursionName>
            <Status>string</Status>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <Seniors>int</Seniors>
            <NumberOfVehicles>int</NumberOfVehicles>
            <PickupTime>dateTime</PickupTime>
            <TravelDate>dateTime</TravelDate>
            <Price>decimal</Price>
          </ExcursionReservationResponse>
        </Excursions>
        <PaymentResponse>
          <Status>string</Status>
          <Amount>decimal</Amount>
          <Details>string</Details>
        </PaymentResponse>
        <ClientReservationReference>string</ClientReservationReference>
      </MakeReservationResult>
    </MakeReservationResponse>
  </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 /eBookingService.asmx HTTP/1.1
Host: webservicesv2.bookcyprus.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>
    <MakeReservation xmlns="http://webservicesV2.bookcyprus.com/">
      <rq>
        <BaseRequest>
          <UserName>string</UserName>
          <Password>string</Password>
          <Currency>string</Currency>
          <Language>string</Language>
          <CustomerIpAddress>string</CustomerIpAddress>
          <CustomerUserAgent>string</CustomerUserAgent>
          <CustomerLocationInfo>string</CustomerLocationInfo>
        </BaseRequest>
        <Title>string</Title>
        <FirstName>string</FirstName>
        <LastName>string</LastName>
        <Address>string</Address>
        <Email>string</Email>
        <City>string</City>
        <CountryId>int</CountryId>
        <MobileNumber>string</MobileNumber>
        <Remarks>string</Remarks>
        <ApplyPrepayment>boolean</ApplyPrepayment>
        <AgencyReference>string</AgencyReference>
        <PaymentRequest>
          <BaseRequest>
            <UserName>string</UserName>
            <Password>string</Password>
            <Currency>string</Currency>
            <Language>string</Language>
            <CustomerIpAddress>string</CustomerIpAddress>
            <CustomerUserAgent>string</CustomerUserAgent>
            <CustomerLocationInfo>string</CustomerLocationInfo>
          </BaseRequest>
          <PaymentMethod>ONACCOUNT or CREDITCARD</PaymentMethod>
          <ReservationId>int</ReservationId>
          <ReservationCode>string</ReservationCode>
          <CreditCardNumber>string</CreditCardNumber>
          <CreditCardCVV>string</CreditCardCVV>
          <CreditCardExpiryMonth>string</CreditCardExpiryMonth>
          <CreditCardExpiryYear>string</CreditCardExpiryYear>
          <ClientDetails>
            <Title>string</Title>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <Address>string</Address>
            <Email>string</Email>
            <City>string</City>
            <CountryId>int</CountryId>
            <MobileNumber>string</MobileNumber>
            <Remarks>string</Remarks>
            <AgencyReference>string</AgencyReference>
          </ClientDetails>
        </PaymentRequest>
        <HotelRequests>
          <HotelReservationRequest>
            <HotelId>int</HotelId>
            <RoomId>int</RoomId>
            <MealId>int</MealId>
            <ProviderId>int</ProviderId>
            <ContractGroupId>int</ContractGroupId>
            <Occupancy xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <GuestName>string</GuestName>
            <GroupIdentifier>string</GroupIdentifier>
          </HotelReservationRequest>
          <HotelReservationRequest>
            <HotelId>int</HotelId>
            <RoomId>int</RoomId>
            <MealId>int</MealId>
            <ProviderId>int</ProviderId>
            <ContractGroupId>int</ContractGroupId>
            <Occupancy xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <GuestName>string</GuestName>
            <GroupIdentifier>string</GroupIdentifier>
          </HotelReservationRequest>
        </HotelRequests>
        <CarRequests>
          <CarReservationRequest>
            <VehicleId>int</VehicleId>
            <CarServiceId>int</CarServiceId>
            <PickupPointLocationId>int</PickupPointLocationId>
            <DropOffPointLocationId>int</DropOffPointLocationId>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <TimeFrom>string</TimeFrom>
            <TimeTo>string</TimeTo>
            <DriverAge>int</DriverAge>
            <SupplementIds xsi:nil="true" />
            <ExternalData>string</ExternalData>
          </CarReservationRequest>
          <CarReservationRequest>
            <VehicleId>int</VehicleId>
            <CarServiceId>int</CarServiceId>
            <PickupPointLocationId>int</PickupPointLocationId>
            <DropOffPointLocationId>int</DropOffPointLocationId>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <TimeFrom>string</TimeFrom>
            <TimeTo>string</TimeTo>
            <DriverAge>int</DriverAge>
            <SupplementIds xsi:nil="true" />
            <ExternalData>string</ExternalData>
          </CarReservationRequest>
        </CarRequests>
        <TransferRequests>
          <TransferReservationRequest>
            <VehicleId>int</VehicleId>
            <TransferServiceId>int</TransferServiceId>
            <FromLocationId>int</FromLocationId>
            <ToLocationId>int</ToLocationId>
            <FromHotelId>int</FromHotelId>
            <ToHotelId>int</ToHotelId>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <FromTimeString>string</FromTimeString>
            <ToTimeString>string</ToTimeString>
            <NumberOfVehicles>int</NumberOfVehicles>
            <IsOneWay>boolean</IsOneWay>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <ExternalData>string</ExternalData>
            <TransferData xsi:nil="true" />
          </TransferReservationRequest>
          <TransferReservationRequest>
            <VehicleId>int</VehicleId>
            <TransferServiceId>int</TransferServiceId>
            <FromLocationId>int</FromLocationId>
            <ToLocationId>int</ToLocationId>
            <FromHotelId>int</FromHotelId>
            <ToHotelId>int</ToHotelId>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <FromTimeString>string</FromTimeString>
            <ToTimeString>string</ToTimeString>
            <NumberOfVehicles>int</NumberOfVehicles>
            <IsOneWay>boolean</IsOneWay>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <ExternalData>string</ExternalData>
            <TransferData xsi:nil="true" />
          </TransferReservationRequest>
        </TransferRequests>
        <ExcursionRequests>
          <ExcursionReservationRequest>
            <PickupLocationId>int</PickupLocationId>
            <ExcursionServiceId>int</ExcursionServiceId>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <Seniors>int</Seniors>
            <NumberOfVehicles>int</NumberOfVehicles>
            <PickupTime>dateTime</PickupTime>
            <TravelDate>dateTime</TravelDate>
          </ExcursionReservationRequest>
          <ExcursionReservationRequest>
            <PickupLocationId>int</PickupLocationId>
            <ExcursionServiceId>int</ExcursionServiceId>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <Seniors>int</Seniors>
            <NumberOfVehicles>int</NumberOfVehicles>
            <PickupTime>dateTime</PickupTime>
            <TravelDate>dateTime</TravelDate>
          </ExcursionReservationRequest>
        </ExcursionRequests>
        <TransferData>
          <ArrivalFlightNumber>string</ArrivalFlightNumber>
          <ArrivalAirline>string</ArrivalAirline>
          <ArrivalDate>string</ArrivalDate>
          <ArrivalTime>string</ArrivalTime>
          <ArrivalHotel>string</ArrivalHotel>
          <ArrivalAddress>string</ArrivalAddress>
          <ArrivalCity>string</ArrivalCity>
          <ArrivalState>string</ArrivalState>
          <ArrivalZip>string</ArrivalZip>
          <DepartureFlightNumber>string</DepartureFlightNumber>
          <DepartureAirline>string</DepartureAirline>
          <DepartureDate>string</DepartureDate>
          <DepartureTime>string</DepartureTime>
          <DepartureHotel>string</DepartureHotel>
          <DepartureAddress>string</DepartureAddress>
          <DepartureCity>string</DepartureCity>
          <DepartureState>string</DepartureState>
          <DepartureZip>string</DepartureZip>
          <ReturnArrivalFlightNumber>string</ReturnArrivalFlightNumber>
          <ReturnArrivalAirline>string</ReturnArrivalAirline>
          <ReturnArrivalTime>string</ReturnArrivalTime>
          <ReturnArrivalHotel>string</ReturnArrivalHotel>
          <ReturnArrivalAddress>string</ReturnArrivalAddress>
          <ReturnArrivalCity>string</ReturnArrivalCity>
          <ReturnArrivalState>string</ReturnArrivalState>
          <ReturnArrivalZip>string</ReturnArrivalZip>
          <ReturnDepartureFlightNumber>string</ReturnDepartureFlightNumber>
          <ReturnDepartureAirline>string</ReturnDepartureAirline>
          <ReturnDepartureTime>string</ReturnDepartureTime>
          <ReturnDepartureHotel>string</ReturnDepartureHotel>
          <ReturnDepartureAddress>string</ReturnDepartureAddress>
          <ReturnDepartureCity>string</ReturnDepartureCity>
          <ReturnDepartureState>string</ReturnDepartureState>
          <ReturnDepartureZip>string</ReturnDepartureZip>
          <IsOneWay>boolean</IsOneWay>
          <IsOneWayArrival>boolean</IsOneWayArrival>
        </TransferData>
        <ClientReservationReference>string</ClientReservationReference>
      </rq>
    </MakeReservation>
  </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>
    <MakeReservationResponse xmlns="http://webservicesV2.bookcyprus.com/">
      <MakeReservationResult>
        <BaseResponse>
          <Response>OK or ERROR</Response>
          <ExecutionTime>int</ExecutionTime>
          <ShortMsg>string</ShortMsg>
          <LongMsg>string</LongMsg>
        </BaseResponse>
        <ReservationId>int</ReservationId>
        <ReservationCode>string</ReservationCode>
        <CreatedOn>dateTime</CreatedOn>
        <Title>string</Title>
        <FirstName>string</FirstName>
        <LastName>string</LastName>
        <Address>string</Address>
        <Email>string</Email>
        <City>string</City>
        <CountryId>int</CountryId>
        <Country>string</Country>
        <MobileNumber>string</MobileNumber>
        <Remarks>string</Remarks>
        <Currency>string</Currency>
        <Languge>string</Languge>
        <Amount>decimal</Amount>
        <AmountDue>decimal</AmountDue>
        <Status>string</Status>
        <AgencyReference>string</AgencyReference>
        <Hotels>
          <HotelReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <HotelId>int</HotelId>
            <Hotel>string</Hotel>
            <RoomId>int</RoomId>
            <Room>string</Room>
            <RoomIndx>string</RoomIndx>
            <MealId>int</MealId>
            <Meal>string</Meal>
            <Occupancy xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ProviderId>int</ProviderId>
            <ContractGroupId>int</ContractGroupId>
            <IsNonRef>boolean</IsNonRef>
            <CancellationFeePaid>decimal</CancellationFeePaid>
            <CancellationFeeIfCancelledToday>decimal</CancellationFeeIfCancelledToday>
            <CancellationPolicy xsi:nil="true" />
          </HotelReservationResponse>
          <HotelReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <HotelId>int</HotelId>
            <Hotel>string</Hotel>
            <RoomId>int</RoomId>
            <Room>string</Room>
            <RoomIndx>string</RoomIndx>
            <MealId>int</MealId>
            <Meal>string</Meal>
            <Occupancy xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ProviderId>int</ProviderId>
            <ContractGroupId>int</ContractGroupId>
            <IsNonRef>boolean</IsNonRef>
            <CancellationFeePaid>decimal</CancellationFeePaid>
            <CancellationFeeIfCancelledToday>decimal</CancellationFeeIfCancelledToday>
            <CancellationPolicy xsi:nil="true" />
          </HotelReservationResponse>
        </Hotels>
        <Cars>
          <CarReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <CarServiceId>int</CarServiceId>
            <CarServiceName>string</CarServiceName>
            <VehicleId>int</VehicleId>
            <VehicleDescription>string</VehicleDescription>
            <Supplements xsi:nil="true" />
            <PickupPointLocation xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ExternalData>string</ExternalData>
          </CarReservationResponse>
          <CarReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <CarServiceId>int</CarServiceId>
            <CarServiceName>string</CarServiceName>
            <VehicleId>int</VehicleId>
            <VehicleDescription>string</VehicleDescription>
            <Supplements xsi:nil="true" />
            <PickupPointLocation xsi:nil="true" />
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ExternalData>string</ExternalData>
          </CarReservationResponse>
        </Cars>
        <Transfers>
          <TransferReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <TransferServiceId>int</TransferServiceId>
            <TransferServiceName>string</TransferServiceName>
            <VehicleId>int</VehicleId>
            <VehicleTypeName>string</VehicleTypeName>
            <FromLocation xsi:nil="true" />
            <ToLocation xsi:nil="true" />
            <FromHotelId>int</FromHotelId>
            <FromHotelName>string</FromHotelName>
            <ToHotelId>int</ToHotelId>
            <ToHotelName>string</ToHotelName>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <NumberOfVehicles>int</NumberOfVehicles>
            <IsOneWay>boolean</IsOneWay>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ExternalData>string</ExternalData>
          </TransferReservationResponse>
          <TransferReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <TransferServiceId>int</TransferServiceId>
            <TransferServiceName>string</TransferServiceName>
            <VehicleId>int</VehicleId>
            <VehicleTypeName>string</VehicleTypeName>
            <FromLocation xsi:nil="true" />
            <ToLocation xsi:nil="true" />
            <FromHotelId>int</FromHotelId>
            <FromHotelName>string</FromHotelName>
            <ToHotelId>int</ToHotelId>
            <ToHotelName>string</ToHotelName>
            <FromDate>dateTime</FromDate>
            <ToDate>dateTime</ToDate>
            <NumberOfVehicles>int</NumberOfVehicles>
            <IsOneWay>boolean</IsOneWay>
            <Amount>decimal</Amount>
            <Status>string</Status>
            <ExternalData>string</ExternalData>
          </TransferReservationResponse>
        </Transfers>
        <Excursions>
          <ExcursionReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <SupplierId>int</SupplierId>
            <SupplierName>string</SupplierName>
            <PickupLocationId>int</PickupLocationId>
            <ExcursionServiceId>int</ExcursionServiceId>
            <ExcursionName>string</ExcursionName>
            <Status>string</Status>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <Seniors>int</Seniors>
            <NumberOfVehicles>int</NumberOfVehicles>
            <PickupTime>dateTime</PickupTime>
            <TravelDate>dateTime</TravelDate>
            <Price>decimal</Price>
          </ExcursionReservationResponse>
          <ExcursionReservationResponse>
            <ReservationDetailId>int</ReservationDetailId>
            <SupplierId>int</SupplierId>
            <SupplierName>string</SupplierName>
            <PickupLocationId>int</PickupLocationId>
            <ExcursionServiceId>int</ExcursionServiceId>
            <ExcursionName>string</ExcursionName>
            <Status>string</Status>
            <Adults>int</Adults>
            <Children>int</Children>
            <Infants>int</Infants>
            <Seniors>int</Seniors>
            <NumberOfVehicles>int</NumberOfVehicles>
            <PickupTime>dateTime</PickupTime>
            <TravelDate>dateTime</TravelDate>
            <Price>decimal</Price>
          </ExcursionReservationResponse>
        </Excursions>
        <PaymentResponse>
          <Status>string</Status>
          <Amount>decimal</Amount>
          <Details>string</Details>
        </PaymentResponse>
        <ClientReservationReference>string</ClientReservationReference>
      </MakeReservationResult>
    </MakeReservationResponse>
  </soap12:Body>
</soap12:Envelope>