# Online Posing Lesson | 45 minutes with The Flow Up Posing

> We're so excited to have you booked in for a 45-minute online posing lesson with Caitlin Arnold. Your lesson will take place via Google Meet, and you'll receive a meeting invitation with the link to join ahead of your scheduled appointment. Simply click the link at your appointment time to join. We look forward to working with you and helping you nail your posing! Cancellation Policy: Please note that cancellations within 24 hours of your scheduled appointment will incur a no-show fee. We appreciate your understanding, as this time has been reserved especially for you.

- Host: The Flow Up Posing
- Duration: 45 min
- Location: Google Meet
- Host time zone: Australia/Brisbane
- Confirmation: Bookings are confirmed instantly.
- Payment: required, and collected on the booking page.
- Booking page: https://cal.com/theflowupposing/online-posing-lesson
- Event type id: 7865979

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address)
- Optional fields: `attendeePhoneNumber` (Phone number), `title` (Federation & Division(s)), `Your-Coach` (Your Coach), `When-are-you-competing` (When are you competing?), `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.
