get_available_slots
Check available time slots for any event type by specifying a date range. Supports custom durations, timezones, and team availability.
Instructions
Get available booking slots for an event type.
IMPORTANT: Use start/end (NOT startTime/endTime — those return a 400 error).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"start": "<start>",
"end": "<end>"
},
"name": "get_available_slots"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | Range end in ISO 8601 UTC (e.g., "2026-03-07T23:59:59Z") | |
| start | Yes | Range start in ISO 8601 UTC (e.g., "2026-03-01T00:00:00Z") | |
| duration | No | Override event duration in minutes | |
| time_zone | No | IANA timezone for display (default: UTC) | |
| event_type_id | No | Event type ID (provide this OR event_type_slug) | |
| username_list | No | Comma-separated usernames for team availability | |
| reschedule_uid | No | Booking UID when rescheduling (to re-open that slot) | |
| event_type_slug | No | Event type URL slug |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |