# Parlons Tech | Let's Talk Tech(Discovery) with Khaled Souf

> 🇫🇷 Qu'est-ce qui ralentit votre équipe ? Trouvons la réponse ensemble. Un échange sans pitch commercial où on diagnostique ce qui bloque votre delivery, architecture, process, dynamique d'équipe ou dette technique. Venez avec un défi concret. Repartez avec une vision claire de ce qu'il faut corriger en priorité. 🇬🇧 What's slowing your team down? Let's figure it out together. A no-pitch conversation where we diagnose what's blocking your delivery, architecture, processes, team dynamics, or technical debt. Come with a specific challenge. Leave with clarity on what to fix first. Prerequisites / Prérequis: 🇫🇷 Founder, VP Engineering ou décideur dans une entreprise logicielle. Un challenge technique concret en tête Pas besoin de pitch deck, juste vos questions 🇬🇧 Founder, VP Engineering, or decision-maker at a software company. A specific technical challenge in mind No pitch deck needed, just your questions

- Host: Khaled Souf
- 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/khaled-souf-wthqet/discovery-call
- Event type id: 4152289

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `LinkedIProfile` (Linkedin), `company-website` (🇫🇷 Nom de l'entreprise et site web ? / 🇬🇧 Company name and website?), `your-role` (🇫🇷 Quel est votre rôle ? / 🇬🇧 What's your role?), `team` (🇫🇷 Taille de l'équipe tech ? / 🇬🇧 Tech team size?), `challenge` (🇫🇷 Quel est votre principal défi tech en ce moment ? / 🇬🇧 What's your main tech challenge right now?)
- 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.
- A successful response is a pending booking request.
