List Calendars
calendar_list_calendarsRetrieve all calendars accessible by the user, including primary, shared, and group calendars. Supports caching with optional force refresh.
Instructions
📖 List all available calendars (read-only, safe for unsupervised use)
Returns all calendars accessible by the user, including primary calendar and any additional calendars (shared, group, etc.).
Caching: Results are cached for 15 minutes (fresh) / 1 hour (stale). Use force_refresh=True to bypass cache and fetch fresh data.
Args: account_id: Microsoft account ID use_cache: Whether to use cached data if available (default: True) force_refresh: Force refresh from API, bypassing cache (default: False)
Returns: List of calendar objects with metadata. Each calendar includes _cache_status and _cached_at fields.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes | ||
| use_cache | No | ||
| force_refresh | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |