# In-Home Rug Pickup (New Service) with Oriental Rug & Carpet Clinic

> Cost $40/trip (Denver Metro Area) PLEASE NOTE: Due to traffic and other factors the pick-up time may change +/- 1.5 hour. We will call/text prior to arrvial. We can not move any furniture. If furniture needs to be moved and you like to have the rug placed back down, addtional fees will be applied USEFUL TIPS: For a fast and smooth rug pickup: - Remove light furniture off the rug - Keep pets aside in one area - Keep the rug unrolled - Can leave rug outside if you like

- Host: Oriental Rug & Carpet Clinic
- Duration: 60 min
- Location: In Person (Attendee Address)
- Host time zone: America/Denver
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/oriental-rug-carpet-clinic/inhomepickup
- Event type id: 1874109

## Check availability

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

- Required fields: `name` (Your name), `phone` (Phone), `phone-concent` (By providing your phone number, you consent to receive calls and text messages from Oriental Rug and Carpet Clinic regarding updates on your order, including but not limited to pickup or delivery notifications. Message and data rates may apply. You can opt out at any time by replying “STOP” to any SMS message or by contacting us directly. Consent is not a condition of purchase. > See Privacy Policy & Terms), `email` (Email address)
- Optional fields: `notes` (Case Description | Notes or Comments), `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.
- `location` is required: `location.address` is the attendee’s own.
