Error Messages

In case of the server-side issues, the channel should return standard HTTP error codes:

500 Internal Server Error

502 Bad Gateway

503 Service Unavailable

504 Gateway Timeout

In case the request contains invalid data the channel should respond with error code 4XX and error description. The error description can be customized, but the meaning must be respected.

For example, in case of invalid hotel_id the response from channel will be:

{
  "code": 403,
  "error": "invalid hotel id"
{

The list of standard errors:

Code

Error

Description

400

generic error

Channel encountered an error that doesn’t match one of the following standard errors

401

property authentication error

The request contains invalid property credentials

402

wubook authorization error

WuBook is not enabled for the hotel or another channel manager is enabled for the hotel

403

invalid hotel id

The request refers to non-existed hotel id

410

invalid room id

The request refers to non-existed room for requested hotel

411

invalid rate id

The request refers to non-existed rate for requested hotel

412

invalid occupancy

The requested occupancy is not valid for the requested room_id for requested hotel

420

Request parsing error

An error occurred in request parsing

421

Price/availability out of range

Value of price or availability overtakes the limits set on Channel

430

Reservation confirmation failure

An error occurred while processing the confirm_bookings