# 1-on-1 Athlete Coaching — Session Request with Athlete Foundations

> Individual strength and conditioning coaching designed to develop your young athlete’s strength, speed, movement skills and confidence. SESSION FOCUS Coaching is tailored to the athlete’s age, training experience and sporting goals, with an emphasis on sound technique, progressive development and practical skills for sport. DURATION & LOCATION 60 minutes at an agreed Melbourne training location. Please include your preferred suburb or gym when submitting your request. BOOKING CONFIRMATION This is a session request. We’ll contact you to confirm suitability, venue availability, session price and any gym entry costs before finalising your booking and arranging payment. BEFORE YOUR SESSION A parent or guardian must complete the required consent and pre-exercise screening information before training begins.

- Host: Athlete Foundations
- Duration: 60 min
- Location: Preferred Training Location
- Host time zone: Australia/Melbourne
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/athletefoundations/1-on-1-athlete-coaching-session-request
- Event type id: 7724960

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=7724960&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": 7724960,
  "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": {
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address)
- Optional fields: `notes` (Additional notes), `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.
