# Découverte Palmio : veille et réponse aux appels d'offres with Mickaël Bertolla

> En 30 minutes, nous regardons ensemble combien de marchés publics vous pourriez remporter en plus cette année. Je commence par votre activité, les marchés que vous visez et ceux que vous laissez passer faute de temps. Je vous montre ensuite Palmio tel que nous l’utilisons pour nos propres réponses. Vous suivez un vrai appel d’offres depuis sa détection jusqu’au dossier complet prêt à déposer, mémoire technique et pièces administratives compris. Nous estimons ensemble, avec vos chiffres, le nombre de dossiers en plus que vous pourriez déposer et ce qu’ils représentent pour votre chiffre d’affaires. Si le sujet vous intéresse, je vous envoie une proposition sur mesure sous 24 heures.

- Host: Mickaël Bertolla
- Duration: 30 min
- Location: Google Meet
- Host time zone: Europe/Paris
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/mickael-bertolla/demo-palmio
- Event type id: 6153902

## Check availability

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

- Required fields: `attendeePhoneNumber` (Phone number), `name` (Your name), `email` (Email address), `Origine` (Comment avez-vous entendu parler de nous ?), `notes` (N'hésitez pas à me faire part de tout ce qui peut m'aider à préparer notre réunion)
- Optional fields: `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.
