POST/v1/hotels/offers

Get hotel room offers

Returns rooms, rates, board types and cancellation policies for a selected hotel and stay.

Returns rooms, rates, board types and cancellation policies for a selected hotel and stay.

Endpoint

MethodPathAuth
POST/v1/hotels/offersRequired API key
Required headers:
HeaderDescription
AuthorizationBearer <secret_key>. The secret is shown only once when the credential is created.
X-Travelandz-Id<public_key>:<profile_code>. The profile_code is the dp_-prefixed Developer Profile code shown in your dashboard. This binds the request to a profile and credential.
Content-TypeUse application/json for requests with a body.

Request Body Schema

PropertyTypeDetailsRequiredNotes
languageenumen, es, zhNoDefault en
gdsprovidernumberYes-
hotelCodestringYes-
checkInstringFormat: YYYY-MM-DDYes-
checkOutstringFormat: YYYY-MM-DDYes-
countryCodestringFormat: 2 digitsYes-
guestNationalitystringFormat: 2 digitsYes-
minRatePricenumberNo-
maxRatePricenumberNo-
roomsarrayYes-
adultsnumberYesMinimum value: 1, Maximum value: 4
childrennumberNoMinimum value: 0, Maximum value: 4
childrenAgesarrayYes-
childrenAges[]number[]Yes-
currencyenumEUR, USD, CNYNoDefault EUR

Success Response

Returns hotel rooms, rates, cancellation policies and provider offer identifiers.

Response Body Schema

PropertyTypeDetailsRequiredNotes
offersarrayYes-
roomNamesarrayYes-
roomNames[]string[]Yes-
minPricenumberYes-
ratesarrayYes-
gdsprovidernumberYes-
hotelCodestringYes-
rateKeystringYes-
adultsnumberYes-
childrennumberYes-
namestringYes-
nameKeystringYes-
boardstringYes-
boardKeystringYes-
totalPricenumberYes-
netPricenumberYes-
originalPricenumberYes-
currencyenumEUR, USD, CNYYes-
originalCurrencyenumEUR, USD, CNYYes-
supplementsarrayYes-
descriptionstringYes-
pricenumberYes-
currencystringYes-
cancellationPoliciesarrayYes-
amountnumberYes-
fromDatestringFormat: ISO 8601Yes-
isRefundablebooleanYes-
numberOfRoomsnumberYes-
adultsPerRoomarrayYes-
adultsPerRoom[]number[]Yes-