# General Discussion with Liam Bee

> 30-minute video call to talk through your automation project, current challenge, or idea and work out the best next step. This is a good fit if: You are not sure which service you need You want to sense-check an automation idea or approach You have a project in mind but need help defining the scope You want to talk through technical, commercial, or delivery options before moving forward What we can cover: Your current situation, goals, and constraints The problem you are trying to solve Which type of support would be most useful Likely next steps and the best way to move forward After booking: Feel free to send over a few notes in advance if you want to give context We will use the call to understand your needs and work out whether there is a good fit If it makes sense to continue, I can recommend the most suitable service or a tailored follow-on engagement As always: Free and no-obligation If plans change, you can cancel the meeting

- Host: Liam Bee
- Duration: 30 min
- Location: Zoom Video
- Host time zone: Europe/London
- Confirmation: The host confirms each booking; it stays pending until they accept it.
- Booking page: https://cal.com/liambee/general-discussion
- Event type id: 5097471

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=5097471&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": 5097471,
  "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)
- Optional fields: `notes` (Additional notes), `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.
- A successful response is a pending booking request.
