This API helps to block a room due to maintenance purposes thereby making a room unavailable for sale. This API can return data in JSON formats. The web service responds to HTTP POST requests.
End Point URL
Header
Parameter
Name | Data Type | Description | Example |
---|---|---|---|
HotelCode * | INT(11) | Unique Hotel code | XXXX |
AuthCode * | VARCHAR(300) | Unique Authentication code | XXXXXXXXXXXXXXXXX |
RoomID * | INT(20) | ID of Room | 123450000000000001 |
RoomtypeID * | INT(20) | ID of RoomType | 123450000000000001 |
FromDate * | Date | From date. [Format: yyyy-mm-dd] | 2020-07-12 |
ToDate * | Date | To date. [Format: yyyy-mm-dd] | 2020-07-13 |
Reason | VARCHAR(300) | Reason for out of order. | Block Room, Maintenance, etc |
Request
{ "RES_Request": { "Request_Type": "SetoutofOrder", "Authentication": { "HotelCode": "xxxx", "AuthCode": "xxxxxxxxxxxx" }, "Rooms": [ { "RoomID": "123450000000000004", "RoomtypeID":"123450000000000006", "FromDate": "2020-05-15", "ToDate": "2020-05-16", "Reason": "Block Room" } ]} }
Response
Name | Data Type | Description | Example |
Success.SuccessMsg | – | Generate Success Response Message | Rooms Blocked Successfully |
Errors.ErrorCode | – | Response Error Code | 0, 301 etc |
Errors.ErrorMessage | – | Generate Response Message | Unauthorized Request. Please check hotel code and authentication code |
Success
{ "Errors": { "ErrorCode": "0", "ErrorMessage": "Success" }, "Success": { "SuccessMsg": "Rooms Blocked Successfully" } }
Error Codes
Error Code | Error Name |
100 | Missing required parameters |
500 | Error occurred during processing. |
502 | Request Type is missing |
101 | Hotel Code is missing |
102 | Authentication Code is missing |
103 | Room ID is missing |
104 | Roomtype ID is missing |
105 | From Date is missing. |
106 | From Date is not a valid date |
107 | To Date is missing |
301 | Unauthorized Request. Please check hotel code and authentication code |
302 | Unauthorized Request. Integration is not allowed |
303 | Auth Code is inactive |
201 | Unauthorized request.(Request Type) request is not valid for this hotel code |
202 | Unauthorized request. Hotel code is not active |
115 | Reason is missing |
108 | (To Date) – To Date is not a valid date |
109 | From Date (From Date) To Date : (To Date) – Please check From and To date. To Date should be greater than fromdate |
110 | From Date is not a valid date, FromDate should be greater than HotelDate |
128 | Room/s cannot be blocked for selected dates |