# 45 Min Discovery Call with Johannes Buehler

> In our Discovery Call, we focus on understanding your specific business challenges and goals through targeted questions. This 45-minute conversation is designed to provide you with clear, actionable insights into how Pulsenova can help you achieve your objectives. By the end of the call, you will have a better understanding of potential strategies tailored to your needs, and how our services can provide effective solutions to your problems. This call is not just about us, but about giving you direct value and a clear path forward.

- Host: Johannes Buehler
- Duration: 30, 45, 60 min
- Location: Google Meet
- Host time zone: Europe/Berlin
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/pulsenova/discovery-call
- Event type id: 570402

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `title` (What is this meeting about?)
- 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.
- `lengthInMinutes` picks one of 30, 45, 60; pass the same value to the slots request as `duration`.
