# Consultation call with Tom with Tom Bradford

> Charge: £297 plus VAT where applicable (30 min consultation call). This my consultation service. Our consultation session can cover UK visa planning, document preparation, application preparation or application submission. We can also cover ILR preparation, answering Home Office interview questions, residence planning and British citizenship. We will share documents via your Google Drive and I will assist you to the best of my ability. Please select a time for us to speak from the calendar here - I look forward to speaking with you!

- Host: Tom Bradford
- Duration: 30 min
- Location: Link meeting
- Host time zone: Europe/London
- Confirmation: The host confirms each booking; it stays pending until they accept it.
- Booking page: https://cal.com/tom-bradford/call-with-tom
- Event type id: 1493418

## Check availability

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

- Required fields: `name` (Your name), `email` (Your Email Address), `phone_number` (Your Phone Number), `TandC-agree` (I understand and agree to the terms and conditions here: [https://tom-bradford.com/terms](https://tom-bradford.com/terms))
- Optional fields: `notes` (Feel free to mention anything here that you would like to cover on the call:), `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.
- A successful response is a pending booking request.
