/accounts

get

Returns a paginated list of accounts filtered by the input parameters. Accounts for requested hotel is returned.

post

Create a new Company/Travel Agent Account for the provided Hotel

get

Show Account by its identifier.

put

Update the Account by its identifier

/addons

get

Returns a paginated list of addons filtered by the input parameters. Addons for requested hotel is returned.

post

Create Addon for the provided hotel

get

Show the details of a addon by its identifier.

put

Update addon by its identifier.

get

Returns a paginated list of addon translations in selected guest languages filtered by the input parameter(s).

/cancellation_policies

get

Returns a paginated list of cancellation policy translations in selected guest languages filtered by the input parameter(s).

/deposit_policies

get

Returns a paginated list of deposit policy translations in selected guest languages filtered by the input parameter(s).

/groups

get

Returns a paginated list of groups filtered by the input parameters. Groups for requested hotel is returned.

post

Create a new Group for the provided Hotel

get

Show Group by its identifier.

put

Update the Group by its identifier

get

Get the paginated notes for the group.

post

Post notes to the group

put

Cancel Group by its identifier.

/guests

get

Returns a paginated list of guest details filtered by the input parameters.

post

Create guest details for the hotel chain.

get

Show the details of a guest by its identifier.

put

Update the details of a guest by its identifier.

get

Get the paginated guest memberships.

post

Create a new guest membership.

delete

Delete a guest membership.

/hotels

get

Returns a paginated list of hotels filtered by the input parameters.

get

Show the details of a hotel by its identifier.

get

Returns a paginated list of addons filtered by the input parameters.

get

Returns a paginated list of charge codes filtered by the input parameters.

get

Returns a paginated list of charge groups filtered by the input parameters.

get

Returns a list of credit card types for hotel.

get

Returns the paginated guest languages set up for a given hotel.

get

Returns a paginated list of markets filtered by the input parameters.

get

Returns a paginated list of payment types filtered by the input parameters.

get

Returns the queue details for the hotel and by room type.

get

Returns a paginated list of rates filtered by the input parameters.

get

Returns a paginated list of room types filtered by the input parameters.

get

Returns a paginated list of rooms filtered by the input parameters.

get

Returns a paginated list of sources filtered by the input parameters.

get

Returns a paginated list of booking origins filtered by the input parameters.

get

Returns a paginated list of memberships filtered by the input parameters.

get

Returns a paginated list of rate types filtered by the input parameters.

get

Returns a paginated list of deposit policies filtered by the input parameters.

get

Returns a paginated list of deposit policies filtered by the input parameters.

get

Returns hourly availability based on requested parameters. (Only single rate and its room type information will be returned in the response). This is applicable only for the hotels that supports hourly functionality.

get

Returns stay cost and tax information for the requested time frame and rate-roomtype combination.

get

Returns a paginated list of availability filtered by the input parameters.

get

Returns a detailed list of rates and taxes for complete stay filtered by the input parameters.

/inventories

get

Returns a list of inventories filtered by the input parameters. Inventories for requested hotel and room type is returned..

/oauth

get

Link used to authenticate and authorize the application. The authorization code and state will be sent to the redirect_uri upon authorization. The redirect_uri must be over HTTPS and accept the url parameter "code" and "state" (if the state is in the request).

post

Retreive an access token using the authorization code or client credentials flow. Also supports getting a new access token from a refresh token.

post

Revoke an access token.

/posting_accounts

get

Returns a paginated list of posting accounts filtered by the input parameters. Posting Accounts for requested hotel is returned.

post

Create Posting Account for the provided hotel

get

Show the details of a posting account by its identifier.

post

Post transactions (charges) to the posting account

/rates

post

Create a new Rate for the provided Hotel

get

Show the details of a rate by its identifier.

put

Update a Rate for the provided Hotel

get

Get the paginated date ranges for the rate.

post

Create a new Date Range for the requested rate.

put

Update a Date Range for the requested rate.

get

Show the details of a Date Range by its identifier.

get

Get the paginated rate sets for the rate and date range.

post

Create a new rate set for the requested rate and date range.

put

Update a Rate Set for the requested rate and date range.

get

Show the details of a Rate Set by its identifier.

get

Returns a paginated list of rate translations in selected guest languages filtered by the input parameter(s).

/reservations

get

Returns a paginated list of reservations filtered by the input parameters. Reservations for all hotels in the authorized chain are returned.

post

Create reservation for the provided hotel

get

Returns a paginated list of due-in reservations filtered by the input parameters. Reservations for all hotels in the authorized chain are returned.

get

Returns a paginated list of checked-in reservations filtered by the input parameters. Reservations for all hotels in the authorized chain are returned.

put

Update reservation by its identifier

get

Show the details of a reservation by its identifier.

post

Cancel the reservation.

post

Check in the reservation.

post

Check out the reservation.

get

Get the paginated notes for the reservation.

post

Post notes to the reservation

post

Add a payment method to the reservation. Card number or token is required.

post

Pre check in the reservation.

get

Get the queue details for the reservation within its room type.

post

Record a credit card payment for the reservation's payment method by creating a financial transaction. Payment method must be a credit card. Assumes the payment has already been posted to a payment gateway.

post

Apply restrict_post flag in the reservation.

get

Get the room key details for the reservation.

get

Returns revenue posted on a reservation grouped by date per charge type.

post

Post transactions (charges) to the reservation

post

Trigger confirmation letter to the primary guest and/or to the provided emails

post

Trigger cancellation letter to the primary guest and/or to the provided emails

put

Assign room to the reservation.

get

Returns a paginated list of reservation summary filtered by the input parameters. This will the smaller version of GET /reservations API.

/rooms

get

Returns a paginated list of rooms filtered by the input parameters. Rooms of requested hotel is returned.

get

Show the details of a room by its identifier.

post

Change house keeping status of a room by its identifier

get

Returns a paginated list of inactive service status for a requested room (Results will be empty if room is in service for requested dates)

post

Change service status of a room by its identifier

/room_types

get

Show the details of a room type by its identifier.

get

Retrieve all available rooms for the provided room type. Start and End dates in this search should reflect the arrival and departure dates of stays that are being looked for. This API will return rooms that are available on the basis of these dates with the start date being the arrival data and the end date being the departure date. An Arrival March 1 with a Departure of March 5 would be an example. The API will return rooms that fit that departure pattern and are available the nights of March 1, 2, 3, & 4. There is not a room needed the 5th so the returned data is only for the 4 nights. On this basis there is no need for a user to adjust dates to meet actual stay dates. The end_date field will return data on the basis of date-1 to correctly return rooms over the selected dates.