In light of COVID-19, please review the latest announcement regarding the Reserve with Google guidelines for supporting users and merchants during this time. Additionally, since we are operating with a limited support team, it may take longer to connect with us. Thank you for your patience, and we value your partnership.

Launch and monitoring

At launch, Google enables all of your eligible inventory in our production environment. This completes the integration and allows any external user to book or reserve your inventory through Reserve with Google.

Once you've launched, it's important to monitor the health of your integration. The following thresholds must be maintained. Failure to maintain these thresholds consistently will result in integration take-down.

Feeds

  • Feeds should be sent on a daily basis with no errors or warnings
    • Processing instructions should be set to PROCESS_AS_COMPLETE

Booking server

For all booking server implementations, there is a HealthCheck route that should be included. Google will periodically check your HealthCheck route and should it not respond or return an unhealthy response, we will temporarily disable your integration. We will continue to periodically check your HealthCheck route and once it resumes returning a healthy response we will automatically restore your integration.

Standard implementation
Method Error Rate Thresholds Latency Thresholds
CheckAvailability <10% <5s
BatchAvailabilityLookup <3% <2s
CreateLease <10% <5s
CreateBooking
UpdateBooking
<5% <4s
CreateBooking
(with payments)
<5% <15s
Order implementation
Method Error Rate Thresholds Latency Thresholds
CheckOrderFulfillability <10% <5s
CreateOrder <5% <15s
Waitlist implementation
Method Error Rate Thresholds Latency Thresholds
BatchGetWaitEstimates <3% <1s
CreateWaitlistEntry
GetWaitlistEntry
DeleteWaitlistEntry
<5% <4s

Real-time updates

For real-time updates, latency is measured by the time difference between when an action is taken (e.g. modifying a booking) and when Reserve with Google receives the real-time update request.

API Error Rate Thresholds Latency Thresholds
AvailabilityReplace RTU <10% each day <5 mins
BookingNotification RTU <10% each day & for each state <5 mins

Error rates can be monitored through the various Partner Portal dashboards, namely the Feeds, Booking Server, and Real-time Updates dashboards.