# Lahjoitusneuvonta // Donations Advising with Karla Still

> Hienoa, että olet kiinnostunut lahjoitusneuvonnasta! Tapaan sinut mieluiten pääkaupunkiseudulla, mutta myös etätapaaminen onnistuu hyvin. Voit valita itsellesi paremmin sopivan vaihtoehdon. Ennen tapaamista lähetän sinulle sähköpostitse muutamia kysymyksiä, joiden avulla voin valmistautua tapaamiseen juuri sinun tarpeidesi mukaan. Sovitaan samalla mahdollisesta tapaamispaikasta. Lisätietoa palvelusta: https://lahjoitatehokkaasti.fi/ // Wonderful that you are interested in donation guidance! I prefer meeting in the Helsinki metropolitan area, but an online meeting works well, too. You can choose the option that works best for you. Before our meeting, I’ll email you a few questions so I can prepare for the session based on your specific needs. We’ll also discuss a possible meeting location at that time. More info about the service: https://lahjoitatehokkaasti.fi/en

- Host: Karla Still
- Duration: 60 min
- Location: Google Meet
- Host time zone: Europe/Helsinki
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/karlastill/lahjoitusneuvonta
- Event type id: 6349835

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address)
- Optional fields: `attendeePhoneNumber` (Phone number), `notes` (Any comments)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
