When the calendar is busy
get_free_busyCheck busy periods in a date range to see when you are free. Returns only start and end times, avoiding event details for a private, lightweight availability check.
Instructions
Busy periods in a time range — start and end only, no titles and no attendees. The datasparing way to ask "when am I free": nothing anybody else wrote comes back, so there is no untrusted content in the answer at all.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ISO 8601: "2026-09-07" for a whole day, "2026-09-07T09:00:00" in the timezone argument or CALDAV_TIMEZONE, or "2026-09-07T09:00:00+02:00". | |
| from | No | ISO 8601: "2026-09-07" for a whole day, "2026-09-07T09:00:00" in the timezone argument or CALDAV_TIMEZONE, or "2026-09-07T09:00:00+02:00". | |
| timezone | No | IANA zone for timestamps that carry no offset, e.g. "Europe/Berlin". Defaults to CALDAV_TIMEZONE. Refused together with a value that already carries an offset. | |
| calendars | No | Which calendars to look in. Leave it out for all of them. A calendar outside CALDAV_CALENDARS is refused rather than silently skipped. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| busy | Yes | ||
| count | Yes | ||
| notes | No | ||
| method | Yes | Whether the CalDAV server answered a free-busy query, or this server worked the periods out from the events itself. | |
| window | Yes |