# Let's talk with Dzemal Omerovic

> Companies and teams that need high-quality design and development delivered fast and executed properly. If you're launching something new, improving what you already have, or need clarity on your next move, this call is for you. What we'll cover • Where you are right now • What needs to be designed or built • Scope, timeline and priorities • Whether we’re a good fit to work together This isn’t a generic intro chat. By the end of the call, you will know what it would take to move forward and how we can execute it efficiently. If it makes sense, we continue. If not, you’ll still leave with direction.

- Host: Dzemal Omerovic
- Duration: 30 min
- Location: Cal Video
- Host time zone: Europe/Amsterdam
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/dzemal-omerovic/let-s-talk-product
- Event type id: 4771584

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=4771584&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": 4771584,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "Website-or-Link--if-available": "…",
    "Share-your-goals-for-this-call---project": "…",
    "How-soon-do-you-want-to-get-started": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `Website-or-Link--if-available` (Website or Link (if available)), `Share-your-goals-for-this-call---project` (Share your goals for this call & project), `How-soon-do-you-want-to-get-started` (How soon do you want to get started?)
- Optional fields: none
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
