create_event
Create Outlook calendar events with subject, start/end times, time zone, location, attendees, and optional Teams meeting link.
Instructions
Create a calendar event.
Args: subject: Event subject. start_datetime: ISO 8601 datetime (no offset; pair with time_zone). end_datetime: ISO 8601 datetime. time_zone: IANA tz id (e.g. "America/Los_Angeles") or "UTC". Default "UTC". body, body_type: Optional body and "text"|"html". location: Optional location string. attendees: Optional list of attendee email addresses (treated as required). is_online_meeting: When True, Outlook adds a Teams meeting link. is_all_day: All-day event flag. calendar_id: Optional calendar id; default is the user's primary calendar. mailbox: Optional mailbox.
Returns: Trimmed created event.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| mailbox | No | ||
| subject | Yes | ||
| location | No | ||
| attendees | No | ||
| body_type | No | text | |
| time_zone | No | UTC | |
| is_all_day | No | ||
| calendar_id | No | ||
| include_raw | No | ||
| end_datetime | Yes | ||
| start_datetime | Yes | ||
| is_online_meeting | No |