# ✈️ Roatan Québécois - Voyage Organisé – Votre semaine de rêve vous attend ! with Patrice Roatan Quebecois - Roatan Insiders

> Profitez de prix de groupe exclusifs grâce à nos départs organisés depuis Montréal avec vols directs WestJet – la façon la plus simple et rapide d’arriver au paradis. https://roatan.day/fr/voyage Nos voyages sont accompagnés par des agents de voyage québécois expérimentés, et des excursions guidé en français par Patrice Roatan Québécois, conçus pour que vous payiez moins, profitiez plus et viviez Roatan sans stress. 📅 Choisissez votre semaine dès maintenant : plus on réserve tôt, plus on garantit le meilleur prix et la disponibilité dans les hôtels les plus populaires. ⚠️ Notre visibilité est limitée sur Facebook — pour que les groupes puissent exister, chaque partage et like compte. Abonnez-vous, partagez, et vous ferez partie de ceux qui transforment un projet en voyage réel. ✅ Choisissez votre semaine de rêve maintenant… et profitez de Roatan sans stress, avec vols directs WestJet et ambiance 100% tropicale. 🌴 Soleil, plage, ambiance francophone et excursions privées… il ne manque que vous sur la photo !

- Host: Patrice Roatan Quebecois - Roatan Insiders
- Duration: 15 min
- Location: Cal Video
- Host time zone: America/Guatemala
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/roatan/roatan-quebecois-voyage-organise
- Event type id: 3040716

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=3040716&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": 3040716,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "date-voyage": "…",
    "Date-Reservation": "…",
    "adults": "…",
    "Enfants": "…",
    "enfant-age": "…",
    "hotel": "…",
    "reservez": "…",
    "attendeePhoneNumber": "…",
    "chambre": "…",
    "notes": "…"
  }
}
```

- Required fields: `date-voyage` (Quelle semaine de rêve choisissez-vous ?), `Date-Reservation` (Cette date est-elle votre choix final ?), `adults` (Combiens d'adultes?), `Enfants` (Combien d'enfants?), `enfant-age` (Age des Enfants), `hotel` (Choisissez votre hôtel), `reservez` (Souhaitez-vous réserver maintenant ou discuter avec nous pour peaufiner votre voyage ?), `name` (Your name), `email` (Email address), `attendeePhoneNumber` (Phone number), `chambre` (Combien de Chambres?)
- Optional fields: `guests` (Add guests), `notes` (Informations additionelles)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
