# [FR] Meeting avec Pierre Mouchan with Pierre Mouchan

> 30 minutes pour concrétiser votre projet ⤵︎ ➔ Discutons de vos objectifs commerciaux et de la vision de votre application web. ➔ Nous identifierons les meilleures solutions techniques. ➔ Je vous montrerai comment structurer votre projet pour un développement rapide et évolutif. Pas de jargon, juste des stratégies claires pour une application web robuste et innovante. Prenons 30 minutes pour définir votre roadmap et auditer votre produit !

- Host: Pierre Mouchan
- Duration: 30 min
- Location: Google Meet
- Host time zone: Europe/Paris
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/pierremouchan/meeting-fr
- Event type id: 2893842

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=2893842&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": 2893842,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address)
- Optional fields: `notes` (Additional notes), `guests` (Add guests)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
