By default this API call assigns a random room, which has the proper room type, is not already assigned
to another reservation or has any maintenance status set for the stay period of the underlying reservation. If the
arrival date for the underlying reservation is the current business day dirty rooms are excluded by default. For reservation
arriving on any latter day the room condition is not taken into account.<br />
By specifiying the room selection criteria in the request body you can influence which room will be assigned. See the request model
for further details.<br />
For more details on how the API responds to errors please check our documentation on
<a href="https://developer.hetras.com/docs/errors/" onfocus="this.blur()">Error Handling</a>.
This request will cancel one specific reservation. It will show up in the hetras UI in the Cancellation and NoShow
processing screen and it will be up to the hotel staff to either charge or waive the cancellation fee.<br />
For more details on how the API responds to errors please check our documentation on
<a href="https://developer.hetras.com/docs/errors/" onfocus="this.blur()">Error Handling</a>.
Create a new booking as defined in the requests payload. You can get more information about the payload if you check out the
documentation for the reservation request model.<br />
Please also have a look at the <a href="https://developer.hetras.com/docs/tutorials" onfocus="this.blur()">Tutorials</a>.<br />
For more details on how the API responds to errors please check our documentation on
<a href="https://developer.hetras.com/docs/errors/" onfocus="this.blur()">Error Handling</a>.
Here you can easily find bookings matching various criteria. The booking you are looking for has to fullfill all the specified criteria
at the same time. So if you specify a customer name and a channel code you will get all bookings where the firstname or lastname of a guest or a
contact contains the specified value and that have been done through the defined channel.
A booking can consist of multiple reservations, so even if you are looking for a specific reservation which is part of a multi-room booking you will get
all reservations for this booking returned.
With the rates request you can get a list of different daily rates. You will have to at least
specify the hotel, the channel code, and a calendar range. The channel code will define which rates will be
returned based on the access control configuration for the rates. Additionally rate plan codes may be specified in
the request in order to limit only those rates of the given plans, if they are not specified, it will return all the public rate plans.
If requested the caller may specify whether he wants policies or not.
With the addons request you can get a list of offers for addon services available for a specific rate, room type
and guest stay details.The channel code will define which rates will be returned based on the access control
configuration for related rates.
With the rates request you can get a list of different rate offers per room type. You will have to at least
specify the hotel, the arrival and departure date, number of adults per room and the channel code. The channel code
will define which rates will be returned based on the access control configuration for the rates.
Get the count of all bookings matching your criteria. The bookings have to fullfill all the specified criteria
at the same time. So if you specify a customer name and a channel code you will get the count for all bookings where the firstname or lastname
of a guest or a contact contains the specified value and that have been done through the defined channel.
With this endpoint you can request a list of blocks for the hotel chain. Currently we only support to optionally
filter by the group code linked to the block. Additional filters will be available soon.
A booking groups all reservations done in one single request and can be identified by the confirmation id.
Guests usually use the confirmation id to check in at the kiosk, on the website or mobile device. In hetras
all reservations of one booking share the room type, rate plan and number of guests per room.
With this call you can set a reservation to the status inhouse. It allows only single room reservations to be checked in.
The reservation must have assigned a vacant and clean room.<br />
For more details on how the API responds to errors please check our documentation on
<a href="https://developer.hetras.com/docs/errors/" onfocus="this.blur()">Error Handling</a>.
With this call you can set a reservation to the checkout status. It allows only single room reservations to be checked out.
For more details on how the API responds to errors please check our documentation on
<a href="https://developer.hetras.com/docs/errors/" onfocus="this.blur()">Error Handling</a>.
With this call you can trigger a terminal authorization prompt for a reservation guest.
For more details on how the API responds to errors please check our documentation on
<a href="https://developer.hetras.com/docs/errors/" onfocus="this.blur()">Error Handling</a>.