# Model Shoot Call with Chrisby

> Let's talk about the shoot you want. Bring your goal: portfolio refresh, editorial, or something more conceptual, plus 3 to 5 inspiration images if you have them. We'll talk looks, vibe, and what package fits best, then lock in next steps for date and booking. If you're signed, just let me know if you need agency approval first.

- Host: Chrisby
- Duration: 15 min
- Location: Google Meet
- Host time zone: America/Phoenix
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/chrisby/model-shoot-call
- Event type id: 7740768

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=7740768&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": 7740768,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "What-is-the-goal-for-this-shoot": "…",
    "Experience-level": "…",
    "Are-you-comfortable-taking-posing-direction-on-set": "…",
    "attendeePhoneNumber": "…",
    "If-signed-to-an-Agency--please-enter-it-here": "…",
    "Inspo-Link": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `What-is-the-goal-for-this-shoot` (What is the goal for this shoot?), `Experience-level` (Experience level), `Are-you-comfortable-taking-posing-direction-on-set` (Are you comfortable taking posing direction on set?)
- Optional fields: `attendeePhoneNumber` (Phone number), `If-signed-to-an-Agency--please-enter-it-here` (If signed to an Agency, please enter it here), `Inspo-Link` (Inspo Link), `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.
