# 30-Minute Coaching Session (sliding scale rate ONLY if you are financially insecure) with Move abroad coaching

> One-on-one coaching session. Sliding scale option for people experiencing financial insecurity: $20+ $2 stripe fee. Please remember we discuss finances in these move abroad coaching sessions. Please don't make an awkward conversation happen if you take the sliding scale rate and come to find out you have lots of money in your savings. Please don't make me regret offering this option y'all or having to have an awkward conversation with you asking you to pay the rest of the rate through a Venmo/Paypal for the appointment to be able to continue. If you are actuallyyyyy financially struggling, please by all means this rate is for you love. If you are not financially struggling please don't rip me off $10 of my rate. I'm gonna find out in the conversation, right off the bat, when we talk about your move abroad options and plans. Please can't we care about community and just have the honor system here and do the right thing?

- Host: Move abroad coaching
- Duration: 30 min
- Location: Google Meet
- Host time zone: America/Asuncion
- Confirmation: Bookings are confirmed instantly.
- Payment: required, and collected on the booking page.
- Booking page: https://cal.com/diaz-travels-the-world/30-minute-coaching-session-as-needed
- Event type id: 6458073

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=6458073&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": 6458073,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "title": "…",
    "social-media-handle": "…",
    "social-media-type": "…",
    "notes": "…",
    "confirmation-button": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `title` (How did you book this appointment? Where did you find out about the link? Most likely Instagram but how? Please be specific Im really trying to see something. Please answer. You were sent it in the dms? You heard me say it on a livestream? I told you it in the comments?), `social-media-handle` (social media handle), `social-media-type` (social media type), `notes` (Is this our first meeting? If no refresh me on what we talked about for you), `confirmation-button` (I understand that I need to receive a confirmation email in order for the booking to be scheduled. IF YOU HAVE NOT RECEIVED A CONFIRMATION EMAIL, your appointment has not been scheduled. Please verify your payment has gone through so that we can meet. ALL SALES ARE FINAL. NO REFUNDS. NO RESCHEDULING. Please show up to your appointment with something to write with and something to write on. See you soon ✈️✨)
- Optional fields: none
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
