# Start a Project with Reva with Reva Prasetya

> Conversation about your brand: where it's heading, who you want to reach, and how your website can help you get there. Before we talk, I'll spend some time with your brand and your market, so we can go straight to what matters most to you. No hard sell. You'll leave with a clear next step, and if we're a good fit, a fixed-price proposal will follow.

- Host: Reva Prasetya
- Duration: 30 min
- Location: Google Meet
- Host time zone: Asia/Makassar
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/revaprasetya/quick-consultation
- Event type id: 6537689

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `services` (What can I help you with? (Select all that apply)), `website` (Where can I see your brand today?), `budget` (Roughly what budget are you working with? (USD)), `timeline` (When would you like to launch?), `project` (Tell me about the project), `source` (How did you find me?)
- 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.
