# Design Consultation - Before you start with Nichola McKerrow Todd

> You know something needs to change, but you’re not sure where to start. This is a focused hour to get clear on what your space needs, what to prioritise and what to do next, so you can move forward with confidence rather than guesswork. One hour, online or in person, £150 plus VAT (£180). If you go on to commission a full renovation with us within three months, your session fee is credited against the design fee. Ideal if you want expert input before committing to anything further. Want support beyond the session? You can continue with prepaid design time in blocks of 5 hours (£750 plus VAT) or 10 hours (£1,450 plus VAT).

- Host: Nichola McKerrow Todd
- Duration: 60 min
- Location: Google Meet
- Host time zone: Europe/London
- Confirmation: Bookings are confirmed instantly.
- Payment: required, and collected on the booking page.
- Booking page: https://cal.com/nichola-mckerrow-todd-gn57ql/design-consultation
- Event type id: 6543583

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `title` (What is this meeting about?)
- Optional fields: `attendeePhoneNumber` (Phone number), `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.
