# Strategy Session with Ethan Johnson

> Please select a day & time for us to quickly sync on the projects we're embarking on or currently progressing. This meeting intends to align on the project goals, address any immediate questions, and ensure we're on track for success. Looking forward to our productive chat!

- Host: Ethan Johnson
- Duration: 45 min
- Location: Google Meet
- Host time zone: America/Denver
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/ethan-johnson-imoylp/strategy-session
- Event type id: 4302984

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=4302984&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": 4302984,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "CompanyName": "…",
    "website": "…",
    "based-in": "…",
    "bottleneck": "…",
    "business_overview": "…",
    "investment_level": "…",
    "automate-first": "…",
    "lead_source": "…",
    "whatsapp": "…",
    "ig-username": "…"
  }
}
```

- Required fields: `name` (your_name), `email` (Email address), `CompanyName` (Company Name), `website` (What's your website?), `based-in` (Where are you based? (city and country)), `bottleneck` (What is the biggest bottleneck in your business right now?), `business_overview` (What services do you provide & who do you provide them to?), `investment_level` (If you found an absolute no-brainer offer you were 100% confident would help you hit your goals, what level of investment would you be ready to make?), `automate-first` (What's the #1 thing you wish you could automate right now, today?), `lead_source` (Where did you find us?), `whatsapp` (WhatsApp number (so I can reach you directly))
- Optional fields: `ig-username` (Instagram handle), `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.
