# RDV à domicile. with Antoine Gelinotte | Tic'n Tech

> Je réalise également des interventions à domicile ! Installations, conseils et plus encore ! Avec l'avance immédiate (URSSAF), ne payez que 50% de la facture !* Peu importe le temps réservé de base, il n'influence pas la facture finale, uniquement la durée réelle d'intervention. Cependant, je ne peux pas rester plus de temps que la durée réservée. *Plus de précision sur ticntech.com dans la rubrique "aide à domicile".

- Host: Antoine Gelinotte | Tic'n Tech
- Duration: 30, 60, 90, 120 min
- Location: In Person (Attendee Address)
- Host time zone: Europe/Paris
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/ticntech/rdv-a-domicile
- Event type id: 3311472

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=3311472&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": 3311472,
  "start": "<UTC ISO 8601 start from the slots response>",
  "lengthInMinutes": 60,
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "location": {
    "type": "attendeeAddress",
    "address": "…"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "attendeePhoneNumber": "…",
    "title": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `attendeePhoneNumber` (Téléphone (06 12 -> +33 6 12)), `title` (What is this meeting about?)
- Optional fields: `email` (Email address), `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.
- `lengthInMinutes` picks one of 30, 60, 90, 120; pass the same value to the slots request as `duration`.
