# Mapping Session with Kayla Harris

> We'll walk through how new clients reach you today, from the first search to the first appointment, and find where things stall. You'll leave with that map whether or not we build anything together. A few quick questions below so we can spend the call on the good stuff. Please don't include details of any client matter.

- Host: Kayla Harris
- Duration: 30 min
- Location: Cal Video
- Host time zone: America/New_York
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/stay-kurious/mapping-session
- Event type id: 7423339

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=7423339&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": 7423339,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "firm": "…",
    "role": "…",
    "practice": "…",
    "inquiry-channels": "…",
    "who-answers": "…",
    "email-provider": "…",
    "first-consult": "…",
    "who-sent-you": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `firm` (Firm name and website), `role` (Your role), `practice` (What kind of practice do you run?)
- Optional fields: `inquiry-channels` (How do new inquiries reach you today?), `who-answers` (Who answers new inquiries now, and about how fast?), `email-provider` (Where does your firm's email live?), `first-consult` (How long is your first consultation, and is it paid?), `who-sent-you` (Who sent you?), `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.
