calmesh_create_event
Create a calendar event on a connected calendar, writing to the default target or a specified source. Requires write scope.
Instructions
Create a calendar event on a connected calendar. The event is written to the default write target (first writable source by sort order) unless a specific sourceId is provided. Use calmesh_list_calendars to find calendar slugs. Requires "write" scope or higher.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Calendar slug. Use calmesh_list_calendars to find available slugs. | |
| summary | Yes | Event title. | |
| end_time | Yes | End time as ISO 8601 datetime. Must be after start_time, max 24h duration. | |
| location | No | Event location. | |
| timezone | Yes | IANA timezone (e.g. Europe/Berlin, America/New_York). | |
| source_id | No | Optional: specific source UUID to write to instead of the default. Use calmesh_list_calendars sources to find IDs. | |
| start_time | Yes | Start time as ISO 8601 datetime (e.g. 2025-04-01T10:00:00Z). | |
| description | No | Event description. |