# Discovery Call with Gabe

> Tell me what you’re building, what you need to accomplish, and where the current experience is falling short. We’ll discuss your goals, scope, and timeline, and see whether I’m the right fit to handle it.

- Host: Gabe
- Duration: 15 min
- Location: Google Meet
- Host time zone: America/Sao_Paulo
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/gabetog/15min-introduction-call
- Event type id: 3474899

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=3474899&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": 3474899,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "budget-fit": "…",
    "notes": "…",
    "Company-Name": "…",
    "Perfect--thanks-How-did-you-find-me": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `budget-fit` (Projects start at $1,199. Is that within the budget you’re considering?), `notes` (What are you looking to create, and what should the website accomplish?)
- Optional fields: `Company-Name` (And what's your company name?), `Perfect--thanks-How-did-you-find-me` (Perfect, thanks. How did you find me?)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
