create_event
Create a calendar event after user confirmation of calendar and time. Include summary, start/end dates, and send updates to attendees.
Instructions
Create a calendar event. Call after confirming calendar + time with the user. POST /v2/createEvent. eventData must include id (uuid hex ok), summary, start, end, status, provider, accountId, calendarId, reminders:{useDefault:true}. Use start/end only (never startTime/endTime). start_json/end_json: {dateTime,timeZone} or {date}. send_updates: all|none|externalOnly. Summary first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | confirmed | |
| summary | Yes | ||
| end_json | Yes | ||
| event_id | No | ||
| location | No | ||
| provider | Yes | ||
| account_id | Yes | ||
| start_json | Yes | ||
| calendar_id | Yes | ||
| description | No | ||
| send_updates | No | none | |
| attendees_json | No | ||
| reminders_json | No | ||
| extra_event_json | No |