check_attendee_availability
Check attendees' availability for a meeting date, automatically calculating optimal time slots based on working hours and showing free, busy, or tentative periods.
Instructions
Check availability of attendees for a given date. WORKFLOW: Typically use before calling manage_my_event with create action to find optimal meeting times. Automatically includes the organizer (you) in the availability check to ensure overlap-free time slots. Automatically calculates time range based on all attendees' working hours. Returns: {success: boolean, message: string, availability_view: string, schedule_items: array, top_slots: array}. Availability view string uses single-character codes for each time interval: 0=Free, 1=Tentative, 2=Busy, 3=Out of office (OOF), 4=Working elsewhere, ?=Unknown. Note: Supports up to 20 attendees total (mandatory + optional).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date in ISO format. Example: '2024-01-01'. The time range will be automatically calculated based on all attendees' working hours. | |
| attendees | Yes | List of mandatory attendee email addresses to check availability for | |
| time_zone | No | Timezone for the time range. Optional - defaults to user's mailbox settings. Example: 'India Standard Time', 'Pacific Standard Time', 'UTC' | |
| top_slots | No | Number of top time slots to display in the summary. Optional, default: 5 | |
| meeting_duration | No | Required meeting duration in minutes. Optional, default: 30. Used to find continuous free time slots that can accommodate the meeting. Valid values: 15, 30, 45, 60, 90, 120, etc. | |
| optional_attendees | No | List of optional attendee email addresses to check availability for (optional) | |
| availability_view_interval | No | Time interval in minutes for availability view. Optional, default: 30. Valid values: 5, 6, 10, 15, 30, 60 |