# Erstgespräch per Telefon oder Video, 30 Minuten with Felix Ihno

> Kostenlos, 30 Minuten. Wir sprechen über Ihre Website, Ihren Shop, Ihre Sichtbarkeit oder Ihre Büroarbeit, je nachdem, wo es bei Ihnen drückt. Ich rufe Sie an, oder wir sprechen per Video. Danach schreibe ich Ihnen drei Punkte auf, die mir auffallen. Die gehören Ihnen, auch wenn Sie nichts beauftragen.

- Host: Felix Ihno
- Duration: 30 min
- Location: Attendee phone number, Cal Video
- Host time zone: Europe/Berlin
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/felixihno/gespraech
- Event type id: 7457324

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=7457324&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": 7457324,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "location": {
    "type": "attendeePhone",
    "phone": "…"
  },
  "bookingFieldsResponses": {
    "ziel": "…",
    "betrieb": "…",
    "website": "…",
    "wege": "…",
    "nerven": "…",
    "wann": "…",
    "rahmen": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Ihr Name), `email` (Ihre E-Mail-Adresse), `ziel` (Was soll sich bei Ihnen ändern?), `betrieb` (Was macht Ihr Betrieb, und wie viele Leute sind Sie?)
- Optional fields: `website` (Ihre Website oder Ihr Shop, falls es eine gibt), `wege` (Wie kommen Anfragen oder Bestellungen heute rein? (optional)), `nerven` (Was kostet Sie heute am meisten Zeit oder Nerven? (optional)), `wann` (Bis wann soll es stehen? (optional)), `rahmen` (Welcher Rahmen passt? (optional)), `notes` (Sonst noch etwas? (optional))
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- `location` is required: `location.phone` is the attendee’s own.
