> ## 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"
    }
  }
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.