# Introduction to First Meets with First Meets

> A 30-minute video call to see whether First Meets fits your practice. First Meets books 30-minute video appointments with working professionals and pre-retirees in the states you are licensed in. Prospects pick the time themselves and answer a short questionnaire first. You pay only for appointments they attend. On this call we will cover: Your states, your market and the clients you want to meet How booking, screening and attendance confirmation work Pricing and packs Whether it makes sense to start, and when This call is for licensed insurance agents, financial advisors and agency leaders. It is not for consumers looking for financial advice. Come ready with the states you are licensed in.

- Host: First Meets
- Duration: 30 min
- Location: Google Meet
- Host time zone: America/Chicago
- Confirmation: The host confirms each booking; it stays pending until they accept it.
- Booking page: https://cal.com/jake-amores/intro
- Event type id: 7827133

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=7827133&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": 7827133,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "attendeePhoneNumber": "…",
    "title": "…",
    "Are-you-booking-for-yourself-or-for-a-team": "…",
    "If-a-team-how-many-agents": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `attendeePhoneNumber` (Phone number), `title` (Which states are you licensed in?), `Are-you-booking-for-yourself-or-for-a-team` (Are you booking for yourself or for a team?)
- Optional fields: `If-a-team-how-many-agents` (If a team, how many agents?)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- A successful response is a pending booking request.
