# Portfolio Stéphane TONNELIER — Premier échange (20-30 min) with Stéphane Tonnelier

> Un premier échange de 30 minutes pour comprendre votre contexte, répondre à vos questions, et voir ensemble si un vrai cadrage (audit data, interviews, engagement COMEX) a du sens. Ce n'est ni une démo commerciale, ni un diagnostic bouclé en 30 minutes — juste de quoi décider si on creuse ou pas. Trois issues possibles à la fin de l'appel : Vous repartez avec 2 ou 3 pistes concrètes à explorer de votre côté, sans moi On convient d'un vrai cadrage (audit data + interviews + COMEX, 2 à 4 semaines, payant) On constate que ce n'est pas le bon moment — sans suite, sans forcing Préparez : le contexte de votre programme IA, votre rôle, un ou deux points de blocage précis. Je ne suis ni développeur ni tech. Je fais le lien entre DSI, métiers et IA pour que vos programmes livrent des résultats réels.

- Host: Stéphane Tonnelier
- Duration: 30 min
- Location: Cal Video
- Host time zone: Europe/Paris
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/stephanekpb/portfolio-30min
- Event type id: 5467541

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `entreprise` (Entreprise), `role` (Rôle / fonction), `stade-programme-ia` (À quel stade est votre programme IA ?)
- Optional fields: `blocages` (Un ou deux points de blocage précis ?), `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.
