# 30 Minute Development Consulation with SavScale Group

> We will discuss what you’re looking to build, potential timelines, and overall scope for the project, while exploring whether a custom solution would be a good fit for your needs. Please do not arrive late. Feel free to ask us as many questions as possible, and be prepared for us to ask you questions as well. We look forward to potentially turning your idea into a reality :)

- Host: SavScale Group
- Duration: 30 min
- Location: Google Meet
- Host time zone: America/Winnipeg
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/savscale/30min
- Event type id: 3496440

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `smsReminderNumber` (Phone number (Text notifications)), `purpose` (What is something that you would like developed for your business?), `Budget` (How much are you willing to spend for this to be created?), `deadline` (We strive to complete work efficiently and meet deadlines. How soon do you want this to be completed?)
- Optional fields: `notes` (Additional notes), `guests` (Add guests), `aiAgentCallPhoneNumber` (Phone number (for our agent to call))
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
