> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fitsociety.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Calendar Events

> Reference for managing scheduled calendar occurrences.

The `calendar_events` module provides access to scheduled calendar entries and event occurrences.

| Key                  | Value             |
| :------------------- | :---------------- |
| **Module Key**       | `calendar_events` |
| **Sensitivity**      | `operational`     |
| **Consent Required** | None              |

***

## Available Tools

### `list_calendar_events`

Retrieve calendar event occurrences within a required date range (max 92 days). Recurring events are expanded into individual occurrences.

* **Type:** Read-only
* **Important Input Fields:**
  * `dateFrom` (string, required): Range start date in ISO 8601 format (`YYYY-MM-DD` or `YYYY-MM-DDTHH:mm:ssZ`).
  * `dateTo` (string, required): Range end date in ISO 8601 format. Maximum window is 92 days after `dateFrom`.
  * `coachId` (string, optional): Filter occurrences assigned to a specific coach.

### `get_calendar_event`

Retrieve full details of a specific calendar event.

* **Type:** Read-only
* **Important Input Fields:**
  * `eventId` (string, required): Unique identifier of the calendar event.

***

## Natural Language Examples

* *"List all calendar events scheduled for next week."*
* *"Retrieve details for the workout event with ID event\_abc123."*

***

## JSON-RPC Call Example (`list_calendar_events`)

```json theme={null}
{
  "jsonrpc": "2.0",
  "id": "cal-events-1",
  "method": "tools/call",
  "params": {
    "name": "list_calendar_events",
    "arguments": {
      "dateFrom": "2026-07-01",
      "dateTo": "2026-07-08"
    }
  }
}
```
