availability_request

This is an optional function, to retrieve availability and prices for specific dates and lodging.

It can be used to compare both systems when someone wants to check that everything is properly updated.

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

<availability_request> <link> <user>integer(4)</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>