GetYourGuide integration: introduction and functional background
What is GetYourGuide?
GetYourGuide is an online marketplace (OTA) for tours and activities — think city walks, boat trips and attraction tickets. Through the integration GetYourGuide sells your available spots; the booking and the capacity stay in i-Reserve.
Two-way traffic
The integration works both ways:
- i-Reserve → GetYourGuide (push) — i-Reserve sends real-time availability and prices per day/time to GetYourGuide whenever something changes (new booking, status change, changed booking).
- GetYourGuide → i-Reserve (inbound) — GetYourGuide reserves, books and cancels via the i-Reserve API.
The booking lifecycle
- Reservation — GetYourGuide holds a spot; the booking gets the configured reservation status in i-Reserve (default 10).
- Booking — GetYourGuide confirms; the booking moves to the booking status (default 20).
- Cancellation — a reservation or booking is cancelled; i-Reserve sets the cancellation status (default 70).
Because i-Reserve keeps availability leading, overbooking is prevented: every change pushes fresh availability to GetYourGuide.
E-tickets
On confirmation, i-Reserve generates one e-ticket per participant (a QR code) from its own ticket system. Those tickets are returned to GetYourGuide in the booking response, which shows them to the customer as e-tickets.
Important: the e-tickets are valid because they are the i-Reserve tickets — no separate GetYourGuide voucher codes are used. So you scan/validate with your existing i-Reserve ticket control.
Read on
The setup is split into three follow-up articles: “Products, participants and prices” (the functional core), “Main object, sub-objects and the mirror object” (the object setup) and “Setting up GetYourGuide” (the technical configuration + checklist).





