StaticXMLAPI
Click here for a complete list of operations.
AddTransferV2
Test
The test form is only available for methods with primitive types as parameters.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 /15/SOAP/StaticXMLAPI.asmx HTTP/1.1
Host: xml.sunhotels.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://xml.sunhotels.net/15/AddTransferV2"
<?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>
<AddTransferV2 xmlns="http://xml.sunhotels.net/15/">
<userName>string</userName>
<password>string</password>
<language>string</language>
<currency>string</currency>
<email>string</email>
<bookingID>int</bookingID>
<hotelId>int</hotelId>
<hotelGiataCode>string</hotelGiataCode>
<hotelName>string</hotelName>
<hotelAddress>string</hotelAddress>
<contactPerson>string</contactPerson>
<contactCellphone>string</contactCellphone>
<airlineCruiseline>string</airlineCruiseline>
<flightNumber>string</flightNumber>
<originTerminal>string</originTerminal>
<departureIataCode>string</departureIataCode>
<departureTime>dateTime</departureTime>
<arrivalTime>dateTime</arrivalTime>
<passengers>int</passengers>
<transferID>int</transferID>
<returnTransfer>int</returnTransfer>
<returnAirlineCruiseline>string</returnAirlineCruiseline>
<returnFlightNumber>string</returnFlightNumber>
<returnDepartureTime>dateTime</returnDepartureTime>
<invoiceRef>string</invoiceRef>
<yourRef>string</yourRef>
</AddTransferV2>
</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>
<AddTransferV2Response xmlns="http://xml.sunhotels.net/15/">
<addTransferResult>
<transferBooking>
<transferbookingnumber>int</transferbookingnumber>
<hotel.id>int</hotel.id>
<hotel.name>string</hotel.name>
<contactPerson>string</contactPerson>
<contactCellphone>string</contactCellphone>
<airline>string</airline>
<flightNumber>string</flightNumber>
<departureAirport>string</departureAirport>
<arrivalAirport>string</arrivalAirport>
<departureTime>string</departureTime>
<arrivalDate>dateTime</arrivalDate>
<arrivalTime>string</arrivalTime>
<passengers>int</passengers>
<transferID>int</transferID>
<transferTypeID>int</transferTypeID>
<transferType>string</transferType>
<arrivalVoucherText>string</arrivalVoucherText>
<returnVoucherText>string</returnVoucherText>
<voucherURL>string</voucherURL>
<provider>string</provider>
<providerPhone>string</providerPhone>
<providerEmergencyPhone>string</providerEmergencyPhone>
<returntransfer>int</returntransfer>
<returnairline>string</returnairline>
<returnflightNumber>string</returnflightNumber>
<returndepartureDate>dateTime</returndepartureDate>
<returndepartureTime>string</returndepartureTime>
<price>int</price>
<currency>string</currency>
<price.EUR>int</price.EUR>
<bookingstatus>NotActive or Active</bookingstatus>
<invoiceref>string</invoiceref>
<yourref>string</yourref>
</transferBooking>
</addTransferResult>
</AddTransferV2Response>
</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 /15/SOAP/StaticXMLAPI.asmx HTTP/1.1
Host: xml.sunhotels.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:Body>
<AddTransferV2 xmlns="http://xml.sunhotels.net/15/">
<userName>string</userName>
<password>string</password>
<language>string</language>
<currency>string</currency>
<email>string</email>
<bookingID>int</bookingID>
<hotelId>int</hotelId>
<hotelGiataCode>string</hotelGiataCode>
<hotelName>string</hotelName>
<hotelAddress>string</hotelAddress>
<contactPerson>string</contactPerson>
<contactCellphone>string</contactCellphone>
<airlineCruiseline>string</airlineCruiseline>
<flightNumber>string</flightNumber>
<originTerminal>string</originTerminal>
<departureIataCode>string</departureIataCode>
<departureTime>dateTime</departureTime>
<arrivalTime>dateTime</arrivalTime>
<passengers>int</passengers>
<transferID>int</transferID>
<returnTransfer>int</returnTransfer>
<returnAirlineCruiseline>string</returnAirlineCruiseline>
<returnFlightNumber>string</returnFlightNumber>
<returnDepartureTime>dateTime</returnDepartureTime>
<invoiceRef>string</invoiceRef>
<yourRef>string</yourRef>
</AddTransferV2>
</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>
<AddTransferV2Response xmlns="http://xml.sunhotels.net/15/">
<addTransferResult>
<transferBooking>
<transferbookingnumber>int</transferbookingnumber>
<hotel.id>int</hotel.id>
<hotel.name>string</hotel.name>
<contactPerson>string</contactPerson>
<contactCellphone>string</contactCellphone>
<airline>string</airline>
<flightNumber>string</flightNumber>
<departureAirport>string</departureAirport>
<arrivalAirport>string</arrivalAirport>
<departureTime>string</departureTime>
<arrivalDate>dateTime</arrivalDate>
<arrivalTime>string</arrivalTime>
<passengers>int</passengers>
<transferID>int</transferID>
<transferTypeID>int</transferTypeID>
<transferType>string</transferType>
<arrivalVoucherText>string</arrivalVoucherText>
<returnVoucherText>string</returnVoucherText>
<voucherURL>string</voucherURL>
<provider>string</provider>
<providerPhone>string</providerPhone>
<providerEmergencyPhone>string</providerEmergencyPhone>
<returntransfer>int</returntransfer>
<returnairline>string</returnairline>
<returnflightNumber>string</returnflightNumber>
<returndepartureDate>dateTime</returndepartureDate>
<returndepartureTime>string</returndepartureTime>
<price>int</price>
<currency>string</currency>
<price.EUR>int</price.EUR>
<bookingstatus>NotActive or Active</bookingstatus>
<invoiceref>string</invoiceref>
<yourref>string</yourref>
</transferBooking>
</addTransferResult>
</AddTransferV2Response>
</soap12:Body>
</soap12:Envelope>