get_availability
Retrieve privacy-safe busy intervals for configured calendars, returning only free/busy periods without exposing event details like names, locations, or attendees.
Instructions
Return privacy-safe busy intervals for the configured calendars. Event names, locations, attendees, and notes are never returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | Exclusive ISO-8601 timestamp with an offset. | |
| start | Yes | Inclusive ISO-8601 timestamp with an offset. | |
| timezone | No | IANA timezone used in the response. | America/New_York |
| calendars | No | Optional configured calendar ids. Defaults to all calendars. | |
| includeTentative | No | Whether tentative events block time. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ||
| busy | Yes | ||
| start | Yes | ||
| timezone | Yes | ||
| staleCalendars | No | Calendars served from an expired cache because their last refresh failed. |