# Discutons de votre projet (30 min) with Valentin Muller

> Vous avez un projet digital en tête ? Cet appel est pour vous si vous êtes dirigeant ou décisionnaire et que vous envisagez : - Une application métier pour digitaliser vos process - Un SaaS à créer ou faire évoluer - Un projet web sur-mesure Ce qu'on fait en 30 minutes : → Vous me présentez votre contexte et vos enjeux → Je vous donne un premier avis honnête sur la faisabilité et l'approche → On voit si ça a du sens de travailler ensemble Mon approche : je suis partenaire technique, pas simple exécutant. Chaque projet commence par une vraie compréhension de votre business avant de parler code. Pas de pitch commercial. Juste une conversation pour voir si je peux vous aider. À tout de suite. Valentin

- Host: Valentin Muller
- Duration: 30 min
- Location: Google Meet
- Host time zone: Europe/Paris
- Confirmation: The host confirms each booking; it stays pending until they accept it.
- Booking page: https://cal.com/valentin-muller/discutons-de-votre-projet
- Event type id: 4286400

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `title` (What is this meeting about?)
- Optional fields: `attendeePhoneNumber` (Phone number), `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.
- A successful response is a pending booking request.
