Create a calendar appointment
create_appointmentSchedule calendar appointments by providing subject, start, and end datetimes. Add location, notes, attendees, and support for all-day or multi-day events.
Instructions
Create a calendar appointment. start and end are ISO datetimes (e.g. '2026-06-15T10:00:00'). For all-day events (all_day=true) a bare date (e.g. '2026-06-15') is also accepted and end may equal start; a bare date on a timed event is an error. For a multi-day event put end on a later date — the span is preserved, and the result reports it as end_day. end before start is an error. For attendees, call family_members() first and pass those id values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ||
| notes | No | ||
| start | Yes | ||
| all_day | No | ||
| subject | Yes | ||
| location | No | ||
| attendees | No |