# 15-Min Growth Consultation with Samuel Odifa

> 15-Min Growth Chat Hi, I’m Samuel. Let’s spend 15 minutes discussing your goals for your personal brand or B2B team. No need to bring slides or spreadsheets, just bring your ideas. We'll see if there’s a gap in your current system and brainstorm how to bridge it with growth systems, content or automation.

- Host: Samuel Odifa
- Duration: 15, 20 min
- Location: Google Meet
- Host time zone: Africa/Lagos
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/samuelodifa/chat
- Event type id: 5181497

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=5181497&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": 5181497,
  "start": "<UTC ISO 8601 start from the slots response>",
  "lengthInMinutes": 15,
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "website_url": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address)
- Optional fields: `website_url` (Drop your LinkedIn or Website (so I can learn a bit about you before we chat)), `notes` (Anything specific you’d like to cover?)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- `lengthInMinutes` picks one of 15, 20; pass the same value to the slots request as `duration`.
