Create or update event
cronofy_upsert_eventCreates or updates an event on a REAL connected calendar (upsert by event_id). This writes to the user's actual calendar. API: POST /v1/calendars/{calendar_id}/events.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | Event end — ISO 8601 datetime or a date (yyyy-mm-dd) string. | |
| tzid | No | Time zone id for the start/end, e.g. "America/New_York". | |
| start | Yes | Event start — ISO 8601 datetime or a date (yyyy-mm-dd) string. | |
| summary | Yes | Event title/summary. | |
| event_id | Yes | YOUR unique id for the event. Re-using it updates the same event. | |
| calendar_id | Yes | Target calendar id (from cronofy_list_calendars). | |
| description | No | Event description/body. | |
| location_description | No | Free-text location (sent as location.description). |