# Leg Recovery - 60 Minutes with Christian Moussa

> A focused treatment for tired, heavy legs and the lower body. Ideal after training, long days on your feet or hours of travel, when your legs simply need some attention. CHF 120 · 60 minutes What to expect - A short conversation at the start about how your legs feel and where you'd like me to focus - Work on calves, thighs and the lower body, with pressure adjusted to you throughout - Slow, rhythmic techniques to ease tension and leave your legs feeling lighter - A calm finish and a moment to come back before you leave Payment Payment is made after your treatment by TWINT or cash. Cancellation Free cancellation or rescheduling up to 24 hours before your appointment. For cancellations within 24 hours or no-shows, 50% of the booked treatment price applies and is invoiced separately.

- Host: Christian Moussa
- Duration: 60 min
- Location: Badenerstrasse 425, 8003 Zürich, Switzerland
- Host time zone: Europe/Zurich
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/soulsoothe/leg-recovery-60
- Event type id: 7743228

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=7743228&start=YYYY-MM-DD&end=YYYY-MM-DD&timeZone=<IANA time zone>
cal-api-version: 2024-09-04
```

The response is `{"data":{"YYYY-MM-DD":[{"start":"<ISO 8601 with offset>"}]}}`; no API key is needed.

## Book

```http
POST https://api.cal.com/v2/bookings
cal-api-version: 2026-02-25
Content-Type: application/json

{
  "eventTypeId": 7743228,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "attendeePhoneNumber": "…",
    "cancellation_policy_agreement": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `attendeePhoneNumber` (Phone number), `cancellation_policy_agreement` (I have read and agree to Soulsoothe's cancellation and payment policy, including applicable cancellation and no-show fees.)
- Optional fields: none
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
