Skip to main content

What Can You Book?

  • Airport Services: Fast-track security, VIP lounges, PCR tests (at airport or nearby clinics), and more.
  • Hotel Extras: Early check-in, late check-out, spa treatments (handled via OTA_HotelAvail/OTA_HotelRes).
  • Special Services: Chauffeur on demand, luxury transfers, and customizable add-ons.
  • Excursions and activities: Tour Activities can also be treated and booked as products.
  • Transfer Services: Transfer can also be treated and booked as products.

How Does It Work?

The product flow mirrors the familiar search → availability → quote → book process, with real-time inventory and pricing.
IMPORTANT Follow the Excursion specification, since the logic and messages for product are exactly the same. Only the headers change. See the Complete Examples.
The only difference is that at the Avail messages, the returned category can be chosen:

Key OTA Messages

  • OTA_ProductSearchRQ/RS:
    Get real-time inventory descriptions and starting prices for available services (e.g., Marhaba Service, VIP, Fast Track, PCR test, Chauffeur).
  • OTA_ProductAvailRQ/RS:
    Retrieve detailed pricing for all options and extras, or simply the cheapest available service.
    Examples: Marhaba bronze/silver/gold/family, sleeping pods, luggage handling, luxury vehicles, and more.
  • OTA_ProductBookRQ/RS:
    Instantly quote and book your selected options using the codes provided in the availability response.

Complete examples

OTA_ProductSearch

Requests

Responses

Search Response

OTA_ProductAvail

Requests

Responses

Avail Response

OTA_ProductBook

Requests

Book Request

Responses

Book Response