# Talk to Salam with Insights Titan

> This is a free 30-minute call to understand what your business is trying to achieve with its data On the call, we’ll look at: → Where your data sits today → What is still manual or taking too much time → Where reporting, automation or AI implementation may be getting stuck → Whether your current tools are enough or something needs to change No pitch or slides. Simply a practical conversation about what you have, what you need, and the best way to move forward Before the call, complete our assessment if you have not already done so. It will help us understand your current setup before we speak and make the call more productive https://insightstitan.com/assessment If there is a fit, I’ll explain how we can help. If not, you would still leave with a clearer idea of what to do next

- Host: Insights Titan
- Duration: 15, 30 min
- Location: Google Meet
- Host time zone: Europe/Dublin
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/salam-a/discovery-call
- Event type id: 1915714

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=1915714&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": 1915714,
  "start": "<UTC ISO 8601 start from the slots response>",
  "lengthInMinutes": 30,
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "Have-you-completed-the-assessment": "…",
    "When-would-you-like-to-get-started": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `Have-you-completed-the-assessment` (Have you completed the assessment?), `When-would-you-like-to-get-started` (When would you like to get started?)
- Optional fields: `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.
- `lengthInMinutes` picks one of 15, 30; pass the same value to the slots request as `duration`.
