Book a spa treatment on an existing stay
- Services
- 6 routes
This scenario documents the API flow used to book a spa treatment for a customer who already has a Club Med booking. The documented flow starts from the booking detail to retrieve the stay product_id, then continues with the resort spa catalog, treatment availability, booking creation, and booking verification.
When a request body schema is not exposed by the available documentation, it is explicitly marked as not verifiable.
Overview
This journey covers the business need of booking a spa treatment for an authenticated customer who already owns a valid Club Med booking.
The scenario is built on six verified routes: one booking detail route to retrieve the product_id, two spa catalog routes, two booking spa routes, and one optional cancellation route.
Prerequisites
- The customer must have a valid
customer_id. - The booking must be known through a valid
booking_id. - The customer must be authenticated with a valid bearer token for customer routes.
- The
accept-languageandx-api-keyheaders are required on the selected routes. - The booking must contain a stay with a usable
product_id. - The targeted resort must expose a spa and at least one available treatment during the requested period.
Important
POST/v0/customers/{customer_id}/bookings/{booking_id}/spas confirms that a spa service can be booked with a desired slot and employee, but the exact request body schema is not visible in the available documentation. The detailed payload therefore cannot be documented here without risk of error.