Integration brief

Apple Calendar

Say the event while it is on your mind. Afterthought prepares the title, dates, location, notes, calendar, and alert for review before creating it in Apple Calendar on your device.

Route

idapple-calendar.event.v1
object_typecalendar_event
delivery_modeslocal

Voice examples

EventKit local

automatic_createSupported
setupenabled

Writable fields

FieldBehavior
titleSent as event title.
dueDateUsed as event start date.
dueDateTimeUsed as event start date/time.
descriptionSent in event notes when available.

Planned / unsupported fields

FieldReason
labelsCalendar tags are not currently modeled.
projectNeeds calendar selection mapping.
sectionNot applicable to current EventKit event creation.
priorityNot a current Calendar event field.

Adapter payload

{
  "eventKit": {
    "title": "{title}",
    "startDate": "{date}",
    "notes": "{description|body}"
  }
}

Generated schema summary

{
  "id": "apple-calendar.event.v1",
  "app": "Apple Calendar",
  "object_type": "calendar_event",
  "delivery_modes": [
    "local"
  ],
  "writable_fields": [
    "title",
    "dueDate",
    "dueDateTime",
    "description"
  ]
}