To ensure that Groupon users have accurate availability information displayed to them during their booking experience Groupon will call your system to collect real time availability data. This will be done only for the service and Merchant combination that the user is actively looking at and will be a short time frame. More detail on this is included below in the endpoint definition. Groupon will request 8 days of availability as part of the request.
This endpoint to pull the availability in real time prior to checkout. This would be used as part of UX to update enabled options when a customer is making their selections and also when purchasing, to validate again that what they want to book is still available. The request would either be the raw segment Groupon received, or it might have the specific attributes that the customer selected (a subset of the attributeIds). If multiple attributes per group are used, the segments on the response might not match the request exactly if a specific attribute is not available anymore, main use case would be staff members.