# WHWS School Tour with Whatcom Hills Waldorf School

> School tours are typically 60-75 minutes and will start in our administrative office. Please park in the upper main lot, come down the stairs, and enter to your right. We ask that tours be for adults only - your child will have an opportunity to visit separately as part of the admissions process. Tours are available for up to three families per session. Please fill out one booking for your whole family (adults only).

- Host: Whatcom Hills Waldorf School
- Duration: 75 min
- Location: 941 Austin St, Bellingham, WA 98229, USA
- Host time zone: America/Los_Angeles
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/whatcomhills/tour
- Event type id: 6556864

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=6556864&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": 6556864,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "attendeePhoneNumber": "…",
    "primaryStudent": "…",
    "Student-s-Birthdate": "…",
    "gradeLevels": "…",
    "Number-of-guests": "…",
    "additionalStudent": "…",
    "Additional-Student-s-Birthdate": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `attendeePhoneNumber` (Phone number), `primaryStudent` (Student's Name), `Student-s-Birthdate` (Student's Birthdate), `gradeLevels` (Grade level(s) of interest), `Number-of-guests` (Number of guests (adults only) attending the tour?)
- Optional fields: `additionalStudent` (Additional Student's Name (if applicable)), `Additional-Student-s-Birthdate` (Additional Student's Birthdate), `notes` (Anything else you'd like to share?)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
