# Documentation Quick Start with Liam Bee

> 30-minute video call to discuss your PLC project, the documentation you need, and the best way to approach it. This is a good fit if: You are inheriting an undocumented or poorly documented system You need handover documentation for a client or internal team You want to understand a legacy PLC project before making changes You need help defining the scope of a documentation or analysis task What we can cover: What the system does and what files or access you have available The level of documentation your team actually needs Whether the priority is maintenance, handover, audit, modification planning, or technical review Any risks, unknowns, or constraints around the project The most sensible next step and likely scope of work After booking: You can send over a short summary and any project files you want me to review We will use the call to clarify the scope and priorities If it looks like a good fit, I can recommend a tailored documentation approach and next steps 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/documentation-quick-start
- Event type id: 5097694

## Check availability

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