Reservation

Groupon makes various types of deals available to customers, and many of these deals allow customers to create reservations for various deals that they want to experience and enjoy.

When a Customer begins viewing the availability of a deal, Groupon will call your system for initially to check for availability and following the users purchase journey we will trigger the following events:  create, fulfill, and retrieve reservation.

It's important for our customers to see accurate reservation availability for various products and experiences. Through our various Reservation API's, we ensure that Groupon provides customers with accurate reservation information displayed on our web page during their purchase experience. To do this, Groupon will call your system to check for reservation availability prior to reservation creation and fulfillment for a seamless experience by ensuring pricing and availability for customers.


Figure 1 - Groupon data flow with your systemFigure 2 - Pre-purchase booking flowFigure 3 - Post-purchase booking flowFigure 2 - Customer Experience and Purchase Journey

 POST

This endpoint is used to create a reservation

POST

This endpoint is used for order fulfillments

GET

This endpoint is used to retrieve an existing reservation from your system.