StaticXMLAPI
Click here for a complete list of operations.
AddTransferV2
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.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/PostGet/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>string</bookingID>
<hotelId>string</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>string</departureTime>
<arrivalTime>string</arrivalTime>
<arrivalDate>string</arrivalDate>
<passengers>int</passengers>
<transferID>int</transferID>
<returnTransfer>int</returnTransfer>
<returnAirlineCruiseline>string</returnAirlineCruiseline>
<returnFlightNumber>string</returnFlightNumber>
<returnDepartureDate>string</returnDepartureDate>
<returnDepartureTime>string</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/PostGet/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>string</bookingID>
<hotelId>string</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>string</departureTime>
<arrivalTime>string</arrivalTime>
<arrivalDate>string</arrivalDate>
<passengers>int</passengers>
<transferID>int</transferID>
<returnTransfer>int</returnTransfer>
<returnAirlineCruiseline>string</returnAirlineCruiseline>
<returnFlightNumber>string</returnFlightNumber>
<returnDepartureDate>string</returnDepartureDate>
<returnDepartureTime>string</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>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /15/PostGet/StaticXMLAPI.asmx/AddTransferV2?userName=string&password=string&language=string¤cy=string&email=string&bookingID=string&hotelId=string&hotelGiataCode=string&hotelName=string&hotelAddress=string&contactPerson=string&contactCellphone=string&airlineCruiseline=string&flightNumber=string&originTerminal=string&departureIataCode=string&departureTime=string&arrivalTime=string&arrivalDate=string&passengers=string&transferID=string&returnTransfer=string&returnAirlineCruiseline=string&returnFlightNumber=string&returnDepartureDate=string&returnDepartureTime=string&invoiceRef=string&yourRef=string HTTP/1.1 Host: xml.sunhotels.net
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<addTransferResult xmlns="http://xml.sunhotels.net/15/">
<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>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /15/PostGet/StaticXMLAPI.asmx/AddTransferV2 HTTP/1.1 Host: xml.sunhotels.net Content-Type: application/x-www-form-urlencoded Content-Length: length userName=string&password=string&language=string¤cy=string&email=string&bookingID=string&hotelId=string&hotelGiataCode=string&hotelName=string&hotelAddress=string&contactPerson=string&contactCellphone=string&airlineCruiseline=string&flightNumber=string&originTerminal=string&departureIataCode=string&departureTime=string&arrivalTime=string&arrivalDate=string&passengers=string&transferID=string&returnTransfer=string&returnAirlineCruiseline=string&returnFlightNumber=string&returnDepartureDate=string&returnDepartureTime=string&invoiceRef=string&yourRef=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<addTransferResult xmlns="http://xml.sunhotels.net/15/">
<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>