# Free Consultation with Abdullah Afzal

> Do you have an idea or a project that you need to estimate or get a quote for? Use this free consultation with me to discuss your project and see if we both are a good fit. To make the most of our meeting, please provide as much detail as possible about your project beforehand. We look forward to learning more and helping bring your project to life. p.s This consultation is only applicable to potential customers.

- Host: Abdullah Afzal
- Duration: 30 min
- Location: Google Meet
- Host time zone: Asia/Karachi
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/abdullah-afzal/free-consultation
- Event type id: 1556907

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `notes` (Please share anything that will help prepare for our meeting.)
- Optional fields: `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.
