# Paint and Play D&D with Robot House

> Curious about Dungeons & Dragons but never played before? In this beginner-friendly Paint & Play class, you’ll learn how to paint your own fantasy miniature using simple, easy-to-follow techniques before jumping into a guided D&D one-shot adventure designed specifically for new players. No experience is needed, and all supplies—including paints, brushes, miniatures, dice, and character sheets—are provided. This relaxed, welcoming class is perfect for anyone interested in fantasy, storytelling, tabletop games, or creative hobbies, and families, friends, and mixed-age groups are all encouraged to join together. You’ll leave with a painted miniature and your first D&D adventure completed! Class price: $150 per 2 hour session for up to 5 adventurers.

- Host: Robot House
- Duration: 120 min
- Location: Inside SD UNITED Training Center 3635 Afton Rd, San Diego CA 92123
- Host time zone: America/Los_Angeles
- Confirmation: Bookings are confirmed instantly.
- Payment: required, and collected on the booking page.
- Booking page: https://cal.com/robot-house-upss2u/paint-and-play-d-d
- Event type id: 5616400

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address)
- Optional fields: `smsReminderNumber` (Phone number (Text notifications)), `notes` (Additional notes)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
