# Unverbindliches Beratungsgespräch with Jan Gellert

> Gemeinsam sprechen wir darüber, wie ich dich am besten bei deinen persönlichen Zielen unterstützen kann. Wenn wir feststellen, dass eine Zusammenarbeit für beide Seiten Sinn ergibt, besprechen wir die Rahmenbedingungen und vereinbaren einen weiteren Termin, um alle Details zu klären.

- Host: Jan Gellert
- Duration: 30 min
- Location: Google Meet, Cal Video
- Host time zone: Europe/Berlin
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/jangellert/beratung
- Event type id: 664994

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=664994&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": 664994,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "Telefonnummer": "…",
    "Herausforderungen": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `Telefonnummer` (Gib bitte deine Telefonnummer an, falls mit der Verbindung irgendwas nicht funktioniert oder wir den Termin kurzfristig verschieben müssen.), `Herausforderungen` (Was sind derzeit deine Herausforderungen über die du mit mir sprechen möchtest?)
- Optional fields: `notes` (Additional notes)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- `location` is optional; without it the booking uses the event’s first location.
