copy_event
Copies an existing event to a new date and time, optionally into another calendar, and returns the new single event while leaving the original unchanged.
Instructions
Copy an existing event to a new date and time, optionally into another calendar, and return the new event. Keeps the title, note, location, URL, label, reminders, and checklist; recurrence is not copied, so the copy is a single event. Attendees and virtual attendees are kept only within the same calendar. The original is unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Title of the copy (default: the original title) | |
| end_at | No | End time of the copy as Unix timestamp in milliseconds (default: same length as the original) | |
| start_at | Yes | Start time of the copy as Unix timestamp in milliseconds | |
| event_uuid | Yes | The UUID of the event to copy (from get_events) | |
| calendar_id | Yes | The calendar ID from list_calendars (numeric string; numbers are also accepted) | |
| target_calendar_id | No | Calendar ID from list_calendars to copy into (default: the same calendar) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event | Yes | ||
| message | No | ||
| success | Yes |