# Atelier ou pack individuel — 2h with L'Éveil Enveloppé

> Atelier individuel ou première séance d'un pack, 2h (le bain dure environ 1h30 dans ce créneau). L'atelier a lieu à votre domicile, dans un rayon de 30 km autour de Fillière. Votre demande sera confirmée après validation. Pour les packs, les séances suivantes sont convenues ensemble.

- Host: L'Éveil Enveloppé
- Duration: 120 min
- Location: In Person (Attendee Address)
- Host time zone: Europe/Paris
- Confirmation: The host confirms each booking; it stays pending until they accept it.
- Booking page: https://cal.com/leveilenveloppe/atelier-individuel
- Event type id: 7578401

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=7578401&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": 7578401,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "location": {
    "type": "attendeeAddress",
    "address": "…"
  },
  "bookingFieldsResponses": {
    "atelier": "…",
    "seul-ou-couple": "…",
    "consentement": "…",
    "attendeePhoneNumber": "…",
    "moyen-portage": "…",
    "experience-portage": "…",
    "bebe": "…",
    "attentes": "…",
    "particularites": "…"
  }
}
```

- Required fields: `name` (Nom complet), `email` (E-mail), `atelier` (Quel atelier ou pack vous intéresse ?), `seul-ou-couple` (Vous venez seul(e) ou en couple ?), `consentement` (J'accepte que mes informations soient utilisées pour préparer l'atelier. Les informations concernant la santé sont facultatives. Voir les mentions légales : https://leveilenveloppe.com/mentions-legales/)
- Optional fields: `attendeePhoneNumber` (Téléphone), `moyen-portage` (Moyen de portage envisagé), `experience-portage` (Votre expérience du portage), `bebe` (Votre bébé), `attentes` (Vos attentes), `particularites` (Particularités ou autre chose à me signaler)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- `location` is required: `location.address` is the attendee’s own.
- A successful response is a pending booking request.
