get_availability
Check when a specific agent is available between a start and end time. Optionally include busy blocks.
Instructions
Check when a single agent is free within a time range. Accepts start/end (preferred — matches the underlying availability service) or start_time/end_time (aliases that match the REST events schema).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Range end (ISO 8601). Alias: end_time. | |
| start | No | Range start (ISO 8601). Alias: start_time. | |
| agent_id | Yes | Agent ID to check availability for | |
| duration | No | Requested slot length (15m/30m/45m/1h/2h). Preferred over the deprecated slot_duration. Defaults to 30m. | |
| end_time | No | Alias for `end` (matches REST events naming). | |
| start_time | No | Alias for `start` (matches REST events naming). | |
| include_busy | No | Include busy blocks in response | |
| slot_duration | No | Deprecated alias for `duration` — minimum slot length. Prefer `duration`. |