create_event
Creates an event in a managed TimeTree public calendar. Specify the calendar alias, title, start time, optional location/description; returns event ID and public URL.
Instructions
Create an event in a TimeTree public calendar that the authenticated account manages. Use this after reading an event poster: pass alias_code (from list_calendars), title, ISO start date, optional location, and a short description (1-2 sentences). Timezone defaults to Asia/Taipei. Returns the created event with id and public URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End time as ISO 8601 (same format as `start`). If omitted: timed events default to +2 hours (matching TimeTree web default), all-day events to the same day. | |
| start | Yes | Start time as ISO 8601. Examples: "2026-06-15T19:00" for a timed event, "2026-06-15" for all-day. Do NOT add a timezone suffix — pass `timezone` separately. | |
| title | Yes | Event title. | |
| all_day | No | Whether this is an all-day event (default false). | |
| label_id | No | Label index 1-10. Each public calendar defines its own 10-label palette; see list_calendars output for the actual colors. Default 1. | |
| link_url | No | Optional URL to attach to the event. | |
| location | No | Event location (e.g. "台北 信義區 ATT 4 Recharge"). | |
| timezone | No | IANA timezone (default "Asia/Taipei"). Examples: "Asia/Taipei", "Asia/Tokyo", "America/New_York". | |
| alias_code | Yes | Public calendar alias code (from list_calendars). | |
| image_path | No | Optional absolute path to a local image file (jpg/png/gif/webp). Will be uploaded as the event cover image. | |
| description | No | Short event description / notes. For poster events, write a 1-2 sentence summary here. |