Win-Back API
Win-back offers for returning guests with low satisfaction ratings.
Get Win-Back Page
GET /winback/{bookingId}
Returns booking details and available offers (VOUCHER, TIER_UPGRADE, VALUE_ADDED_SERVICE).
Get Available Offers
GET /winback/{bookingId}/offers
Claim Offer
POST /winback/claim
{ "offerId": 1, "bookingId": "booking_abc" }
Eligibility: Guest must have rating < 3 on the booking, and winBackClaimed < maxWinBackAllowed.
Get Claims
GET /winback/claims
Admin: Send Notifications
POST /api/v1/admin/bookings/{bookingId}/notifications/winback/{channel}/pre-claim
POST /api/v1/admin/bookings/{bookingId}/notifications/winback/{channel}/post-claim
Channels: EMAIL, SMS, WHATSAPP