# Working Session – 60 min with Pivot Analytics | Nelson Silva

> A paid consulting session for clients ready to move from problem to solution. This session is structured around your specific project: a dashboard that needs building, a process that needs automating, or a data model that needs fixing. We'll work through it together and leave with a clear output or action plan. Applicable to: Power BI, Power Apps, Power Automate, SharePoint, and broader analytics strategy. This session is charged at an agreed rate. Please reach out via the contact form before booking if we haven't spoken yet.

- Host: Pivot Analytics | Nelson Silva
- Duration: 60 min
- Location: Google Meet
- Host time zone: Australia/Sydney
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/nelson-silva-pivot/60-min-meeting
- Event type id: 5931591

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=5931591&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": 5931591,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "Company-or-organisation": "…",
    "title": "…",
    "notes": "…",
    "Which-tool-or-area-does-this-involve": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address)
- Optional fields: `Company-or-organisation` (Company or organisation), `title` (What project do you need help with?), `notes` (Any additional context or deadline we should know about?), `Which-tool-or-area-does-this-involve` (Which tool or area does this involve?), `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.
