# OpenFellowships Opportunity Chat with Samuel Abinsinguza

> A focused 20-minute conversation about where you want to go next. Tell me what work you hope to do, which opportunity caught your eye, and what is making the next step difficult. I’ll listen, point you toward relevant OpenFellowships listings or resources where I can, and follow up with one practical next step. This is an informal conversation, not an admissions assessment or a promise of placement.

- Host: Samuel Abinsinguza
- Duration: 20 min
- Location: Google Meet
- Host time zone: America/New_York
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/samiesmilz/openfellowships-opportunity-chat
- Event type id: 7537078

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `title` (What direction are you exploring?)
- Optional fields: `notes` (Which opportunity brought you here, and what would make this chat useful?)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
