Frequently Asked Questions

No. It is almost always enough to specify just the date.

The inclusion of the season code is only necessary for ETObjectList.

To list all seasons, use ETSeason.

This request returns a list of all the additional services which are possible for a specific booking.

These services may include  concert tickets, free spa sessions etc.

Due to some limitations in the system we can't provide a direct request for the cancellation of bookings. ETCancelBookingEmailRQ generates a Eurotours internal e-mail that you want to cancel the booking you sent
via booking reference.
While the booking is cancelled you will still see the booking as a regular booking!

Yes. Send a ETBookRQ with a TypeOfTransaction node set to Option in order to book as an option. To confirm an optional booking send a ETFixOptionRQ with a booking reference (BookingReference). You can also cancel it,  using EtCancelOptionRQ.

It's possible if you can answer "yes" to all 3 questions:

  • Is Availability value equal to X or greater on every day from A to B-1?
  • Is ArrivalPossible on the requested arrival date?
  • Is DeparturePossible on the requested departure date?
  • Is MinimumStay reached (when IsMaximum = false) or does stay period equal the MinimumStay (when IsMaximum = true)?

In booking request set the typeOfTransaction to Calculation. Then you will get the final price in a price element.
It doesn't confirm availability for the chosen period however. If you need availability information, just send ETCheckBookability request.

Alternatively, find the price (with all reductions and supplements applied) in an ExtendedSearchObject response.

Please note that ETSearchObject will provide you only with an estimated price, i.e. discounts are not taken into account.

No. It is almost always enough to specify just the date.

The inclusion of the season code is only necessary for ETObjectList.

To list all seasons, use ETSeason.

This request returns a list of all the additional services which are possible for a specific booking.

These services may include  concert tickets, free spa sessions etc.

Let's start with similarities. They both:

  • provide search mechanism
  • accept various parameters, like date, duration, location, region etc.

Now, let's head to the differences:

ETSearchObject ETExtendedSearchObject
Request
Basic data Detailed data, like in booking
No geolocation Geolocation arguments possible
Response
Data for whole specified period, even if room is unavailable for certain dates Data only for bookable products conforming to all specified arguments
Estimated price - only base rate Accurate price - including discounts
Recommendations
Use ETSearchObject, if you need an overview of the allotment, i.e. to suggest an alternative period for the trip to your client.  Use ETExtendedSearchObject, if you need precisely calculated prices and exact information as to whether the specified period is bookable.

ETSearchObjectRQ requires specification of the following arguments:

  • Client
  • LanguageCode
  • ArrivalDate
  • Availability
  • OnlyAvailability
  • ObjectCode / LocationCode / AreaCode - any of them.

All others are optional.

Find more on ETSearchObject documentation.

You can send a ETAreaOfLocationRQ containing a city's code (LocationCode).

Unfortunately, you cannot.

These things you cannot specify. However, you can tell whether the hotel

  • is located in the centre (LocatedInCentre)
  • has a restarurant (HasRestaurant)
  • has a pool (HasPool)
  • has a fitness area (HasFitnessArea)
  • has a sauna (HasSauna)
  • has a parking area (HasParkingFacility)
  • allows you to bring pets with you (PetsAllowed)
  • is wheelchair accessible (WheelchairAccessible)
  • accepts credit cards (CreditcardAccepted)

It's possible if you can answer "yes" to all 3 questions:

  • Is Availability value equal to X or greater on every day from A to B-1?
  • Is ArrivalPossible on the requested arrival date?
  • Is DeparturePossible on the requested departure date?
  • Is MinimumStay reached (when IsMaximum = false) or does stay period equal the MinimumStay (when IsMaximum = true)?

You can ask only for 1 object details in 1 request. However you can always send multiple requests.

You need an authorisation to do this.
Then, just include "true" in your request.

  • Object,
  • short name,
  • thumbnail path,
  • location code,
  • contract identification,
  • hotel category,
  • meal type (i.e. "HP"),
  • various object details (whether the hotel has a lift, a sauna, wheelchair accessible, ...),
  • room information (type, description, availability info for requested dates),
  • geocodes (coordinates),
  • geocode precision info.

Topic for trips, i.e."Winter Wellness in Österreich". Rarely used.

Hotel class identification: 1 star, 2 stars, ... 5 stars

Location is a city or village and an area is a region (or country) which may contain locations.