compute_availability_from_busy_times
Turn busy calendar intervals into available when2meet slots. Supply start/end times, timezone, and optional buffers or daily restrictions to compute open meeting periods.
Instructions
Compute free slots from ISO calendar busy intervals.
Args: url: when2meet poll URL busy_times: List of {start, end} ISO-8601 datetimes when busy timezone: IANA timezone for comparisons week_start_date: Date of column 0 (YYYY-MM-DD). Inferred from today if omitted. all_day_dates: Optional list of YYYY-MM-DD all-day busy dates buffer_minutes: Expand busy intervals by this many minutes block_before: Daily cutoff like "10:00" block_after: Daily cutoff like "18:00"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| timezone | No | America/New_York | |
| busy_times | Yes | ||
| block_after | No | ||
| block_before | No | ||
| all_day_dates | No | ||
| buffer_minutes | No | ||
| week_start_date | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||