# Workflow Check (15 min) with Jindřich vala

> A short call to look at your workflow, find where it leaks time, and decide what to focus on next. You leave with one clear next step. If it makes sense, we can also talk about working together.

- Host: Jindřich vala
- Duration: 15 min
- Location: Zoom Video
- Host time zone: Europe/Prague
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/confusion/intro
- Event type id: 7348464

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=7348464&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": 7348464,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "smsReminderNumber": "…",
    "instagram": "…",
    "years-producing": "…",
    "in-the-way": "…",
    "fit": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `smsReminderNumber` (Phone number (Text notifications)), `instagram` (What's your Instagram?), `years-producing` (How long have you been producing?), `in-the-way` (What's the main thing getting in the way of your music right now?), `fit` (If you decided to get personal help with your music, what monthly budget feels realistic right now?)
- Optional fields: none
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
