create_meeting
Schedule a calendar meeting by specifying subject, date, start time, and optional attendees, duration, location, and reminders. Supports all-day events and importance settings.
Instructions
Create a new calendar meeting.
Args: subject: Meeting subject/topic. date: Meeting date in YYYY-MM-DD format. start_time: Start time in HH:MM format. duration_minutes: Duration in minutes (default 30). required_attendees: List of email addresses for required attendees. optional_attendees: List of email addresses for optional attendees. location: Location or video link. description: Meeting description/body text. is_all_day: Whether this is an all-day event. reminder_minutes: Minutes before start for reminder (default 15). importance: Importance level: Low, Normal, or High. sensitivity: Sensitivity: Normal, Personal, Private, or Confidential.
Returns: JSON object with creation result including item_id on success.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subject | Yes | ||
| date | Yes | ||
| start_time | Yes | ||
| duration_minutes | No | ||
| required_attendees | No | ||
| optional_attendees | No | ||
| location | No | ||
| description | No | ||
| is_all_day | No | ||
| reminder_minutes | No | ||
| importance | No | Normal | |
| sensitivity | No | Normal |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |