availability_request

In order to develop a more secure system, when the agency is going to finish a booking it can call the function availability_request.aspx to retrieve availability and prices for specific dates and lodging.

Endpoint: https://ws.icnea.net/availability_request.aspx

 

<availability_request> <link> <user>character(20)</user> <password>character(20)</password> </link> <lodging> <lodging_id>integer(8)</lodging_id> <date_from>yyyy-mm-dd (iso8601)</date_from> <date_to>yyyy-mm-dd (iso8601)</date_to> </lodging> </availability_request>

Response:

<availability_request_response> <lodging> <lodging_id>integer(8)</lodging_id> <currency>iso4217</currency> <dates> <date> <day>yyyy-mm-dd (iso8601)</day> <rooms> <room> <room_id>character(10)</room_id> <room_label>character(50)</room_label> <availability>integer(3)</availability> <room_units> <units> <unit_id>character(10)</unit_id> <availability>integer(3)</availability> </units> </room_units> <rates> <rate> <rate_id>character(10)</rate_id> <rate_label>character(50)</rate_label> <people>integer(2)</people> <price>decimal</price> <discount>decimal</discount> <minimum_stay>integer(3)</minimum_stay> <closed_to_arrival>false/true</closed_to_arrival> <closed_to_departure>false/true</closed_to_departure> <non_refundable>false/true</non_refundable> </rate> </rates> <adds_on_room> <add_on_room> <add_on_room_id>integer(2)</add_on_room_id> <add_on_room_label>character(50)</add_on_room_label> <price>decimal</price> <price_per_person>false/true</price_per_person> <maximum>integer(3)</maximum> </add_on_room> </adds_on_room> </room> </rooms> </date> </dates> <adds_on_stay> <add_on_stay> <add_on_stay_id>integer(2)</add_on_stay_id> <add_on_stay_label>character(50)</add_on_stay_label> <price>decimal</price> <price_per_person>false/true</price_per_person> <maximum>integer(3)</maximum> <required>false/true</required> </add_on_stay> </adds_on_stay> </lodging> </availability_request_response>