Calendar: Create event
calendar_create_eventCreate an event in one resolved calendar. Require an explicit title, attendees array, start and end; preserve timezone and all-day semantics instead of guessing them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ||
| body | No | ||
| start | Yes | ||
| title | Yes | ||
| notify | No | Google-only guest update policy; omit for Microsoft. | |
| location | No | ||
| timezone | No | IANA timezone for the event. | |
| attendees | Yes | ||
| account_id | No | Optional Nilyo connection ID (unipile_account_id from list_connected_accounts). Omit when the user has one account for this provider. When several exist, Nilyo never guesses: list them (display name, identifier, provider user ID), choose the one the user named or ask, and pass its ID here. | |
| conference | No | ||
| recurrence | No | RFC5545 RRULE, EXRULE, RDATE or EXDATE lines. | |
| visibility | No | ||
| calendar_id | Yes | Exact calendar ID returned by calendar_list_calendars; never pass a calendar name. Calendar ID: Exact Google/Microsoft calendar id. Obtain with: calendar_list -> calendar.id Never pass: calendar display name. | |
| transparency | No | ||
| background_color | No | ||
| is_attendees_list_hidden | No |