# 🎂 Birthday Reading (10% Off) with Ian Nichols

> 10% off of my normal rate. Happy Birthday! In this reading we'll use a Solar Return chart to look at the year ahead, as well as your profection year's annual Time Lord so you can prepare for another trip around the sun! Meeting via Google Meet

- Host: Ian Nichols
- Duration: 50 min
- Location: Google Meet, Zoom Video
- Host time zone: America/Los_Angeles
- Confirmation: Bookings are confirmed instantly.
- Payment: required, and collected on the booking page.
- Booking page: https://cal.com/divergent-journeys/solar-return
- Event type id: 5970991

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `ToB` (Please provide your exact time of birth:), `title` (Please provide the date you were born:), `LoB` (Please provide the location of your birth:), `Reason` (Please choose up to 3 topics you'd like to touch on during our session:), `Confirmation` (Whether or not you're buying a reading for yourself or others, it's important to obtain explicit consent.), `Public` (I occasionally do virtual readings from a coffee shop with blurred background and headphones in. If you prefer I do our reading from the privacy of my home, please say so:)
- Optional fields: `smsReminderNumber` (Phone number (Text notifications))
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- `location` is optional; without it the booking uses the event’s first location.
