create_calendar_event
Add events to a Fastmail calendar by providing title, start time, and calendar ID. Optionally include duration, location, participants, reminders, and timezone.
Instructions
Create a new calendar event. Use list_calendars first to get calendar IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start | Yes | Start date/time in format YYYY-MM-DDTHH:MM:SS (e.g. 2024-01-15T09:00:00) | |
| title | Yes | Event title | |
| status | No | Event status (default: confirmed) | confirmed |
| duration | No | Event duration in ISO 8601 format (e.g. PT1H for 1 hour, PT30M for 30 minutes, PT1H30M for 1.5 hours, P1D for 1 day) | |
| isAllDay | No | Whether this is an all-day event (default: false) | |
| location | No | Event location name | |
| timeZone | No | IANA timezone (e.g. America/New_York, Europe/London). Uses calendar default if omitted. | |
| calendarId | Yes | Calendar ID to create the event in (from list_calendars) | |
| description | No | Event description or notes | |
| participants | No | List of event participants/attendees | |
| freeBusyStatus | No | Free/busy status during the event (default: busy) | busy |
| alertMinutesBefore | No | Minutes before the event to show an alert/reminder (e.g. 15 for 15 minutes before) |