instanceType'SingleInstance' | 'SeriesMaster' | 'Occurrence' required
Appointment instance type
providerType'GoogleCalendar' | 'MicrosoftCalendar' | 'ExchangeCalendar' required
Appointment provider type
descriptionContentTypestring
Appointment description content type
startTimestring date-time
Appointment start time (is set to midnight if it is all day)
endTimestring date-time
Appointment end time (is set to midnight if it is all day)
startTimezonestring
Appointment start timezone (IANA) - falls back to Timezone
stopTimezonestring
Appointment end timezone (IANA) - falls back to StartTimezone, then Timezone
isAllDayboolean
Flag indicating whether the appointment is all day
isCancelledboolean
Flag indicating whether the appointment was canceled
masterIdstring
Reference to appointment recurring master if is one instance of recurring appointment
hasAttachmentboolean required