Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is an optional function. This function allows for existing reservations between two dates.

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

Code Block
languagexml
<booking_request_index>
  <link>
    <user>integer(4)</user>
    <password>character(20)</password>
  </link>
  <dates>
    <date_from> iso8601 (yyyy-mm-dd)</date_from>
    <date_to> iso8601 (yyyy-mm-dd)</date_to>
    <date_type> booking_date / arrival_date </date_type>
    <lodging_id>integer(8)</lodging _id>
  </dates>
</booking_request_index>

If the date_type is ‘booking_date’, the response will be:

Code Block
languagexml
<booking_request_index_response>
  <bookings>
    <booking>
      <booking_id>integer(6)</booking_id>
      <booking_date> iso8601 (yyyy-mm-dd hh:mm:ss)</booking_date>
      <arrival_date> iso8601 (yyyy-mm-dd)</arrival_date>
      <booking_status>character(10)</booking_status>
      <booking_action> cancelled/updated </booking_action>
      <booking_cancelled_date> iso8601 (yyyy-mm-dd)</ booking_cancelled_date>
      <booking_updated_date> iso8601 (yyyy-mm-dd)</ booking_updated_date>
    </booking>
  </bookings>
</booking_request_index_response>

If the date_type is ‘arrival_date’, the response will be:

Code Block
languagexml
<booking_request_index_response>
  <bookings>
    <booking>
      <booking_id>integer(6)</booking_id>
      <booking_date> iso8601 (yyyy-mm-dd hh:mm:ss)</booking_date>
      <arrival_date> iso8601 (yyyy-mm-dd)</arrival_date>
      <booking_status>character(10)</booking_status>      
    </booking>
  </bookings>
</booking_request_index_response>