calendar.events.conflicts
Report scheduling conflicts in a time window: detect overlaps, linked overlaps, and gaps below the buffer limit. Returns conflict count and details.
Instructions
Read-only; no side effects, auth, or rate limits. Report scheduling conflicts in a window: overlaps on the same entity (overlap), overlaps between linked entities one hop apart (linked_overlap), and gaps smaller than a minimum buffer (insufficient_buffer). Computed on demand — nothing is persisted. Buffer defaults to the calendar.min_buffer_minutes setting (0 = off); pass buffer_minutes to override for this call. Returns {conflicts, count, buffer_minutes, events_considered}. See also calendar.events.list with include_conflicts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Window end, ISO 8601 with explicit timezone. | |
| from | Yes | Window start, ISO 8601 with explicit timezone. | |
| entity | No | Scope to one entity (and its linked neighbors) — name or numeric id. | |
| buffer_minutes | No | Override the configured minimum gap between events, in minutes. 0 disables buffer checks. |