# John Ma – Cal.com booking page

> John is a multi-disciplinary product designer with a background in front end programming with 5 years of design experiences across AI, cryptocurrency, AR&VR platforms and crypto applications. He is fascinated in tackling and building components for scalable design systems, obsessed with pixel perfect UIs, loved breaking down ambiguous problems into smaller segments and energized by collaborating with people from different cross functional domains.




Booking page: https://cal.com/johnmoneyman

## Event types

- [30 min meeting](https://cal.com/johnmoneyman/30min): 30 min, confirmed instantly, event type id 6547233. Details: https://cal.com/johnmoneyman/30min.md
- [15 min meeting](https://cal.com/johnmoneyman/15min): 15 min, confirmed instantly, event type id 6547231. Details: https://cal.com/johnmoneyman/15min.md

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=<event type id>&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

Each event type's `.md` document lists its required booking fields and the `POST https://api.cal.com/v2/bookings` request (`cal-api-version: 2026-02-25`).

## More

- API docs: https://cal.com/docs/api-reference/v2/introduction
