Reference values

These are the fixed values a field can take. Values are case-sensitive.

Offers and rate plans

rate_type

ValueMeaning
PUBLICStandard public rate
CNRCorporate negotiated rate (needs corporate_profile_id)
NETNet rate
MOBILEMobile-only rate
CUGClosed user group rate
PACKAGEPackage rate (e.g. unit + extras)
OPAQUEOpaque rate: the hotel's identity is not shown to the guest before booking
B2BBusiness-to-business rate
GENERAL_PROMOGeneral promotion
TEMP_PROMOTemporary promotion

New values are added over time. Treat an unknown rate_type as PUBLIC rather than failing.

payment_method

CREDIT_CARD, KTX_PAYMENTS. See Payments.

payment_modes

PAY_NOW, PAY_AT_PROPERTY

meals

ValueMeaning
Self-cateringNo meals included
Breakfast included
Breakfast and lunch included
Breakfast and dinner includedHalf board
All inclusive

taxes[].charged_at

BOOKING: included in the booking price. PROPERTY: paid at the hotel.

Policies

FieldValues
charge_typefixed, percentage, nights
referenceprior-to-arrival, after-booking
typestatic, dynamic

See Cancellation for what they mean.

Bookings

Reservation status

TO_BE_DELIVERED, CONFIRMED, FAILED, TO_BE_CANCELLED, CANCELLED, CANCELLATION_FAILED. See Booking.

Reservation errors[].code

NO_AVAILABILITY, PRICE_CHANGED, PAYMENT_ERROR, SUPPLIER_ERROR, EXTERNAL_TIMEOUT, INTERNAL_SERVER_ERROR, UPDATE_REJECTED, CANCELLATION_REJECTED. See Booking.

tax_remittance

SINGLE_REMITTANCE, DUAL_REMITTANCE (US only).

Card types

payment.type accepts:

visa, mastercard, master_card, amex, discover_card, diners_club, carte_blanche, maestro, china_union_pay, japanese_credit_bureau, euro_card, bank_card, carte_bleu, giro_card, forbrugsforeningskort, universal_air_travel

Properties and units

FieldMeaning
facilities (property)Facilities of the property as a whole, e.g. parking, pool, restaurant.
amenities (unit)Amenities of a unit type, e.g. air conditioning, minibar.
images[].tagCurrently only Featured (the main image) or empty.
star_rating0 = no official rating.
bed_types[].name, unit.typeFree text from the hotel.
timezoneIANA timezone name, e.g. Europe/Amsterdam. Check-in/out times and policy deadlines are in this timezone.
check_in_time, check_out_timeAs provided by the hotel (e.g. 3pm). Omitted if unknown.
country_codeTwo-letter code, lower case (e.g. gr). Can be empty.
unit.class, rate plan servicesDeprecated. Not maintained and will be removed in a future API version. Don't build on them.

See Properties for every field.

Property content is updated by the hotels. Refreshing your copy weekly is enough.