actionstringобязательный
Выполняемое действие - "create", "update", "delete" или "rsvp".
add_google_meetboolean
Добавлять или удалять встроенную Google Meet.
attachmentsstring[]
Список URL-адресов или идентификаторов файлов Google Drive для прикрепления.
При action="update" это заменяет существующие вложения события, а не добавляет к ним, в соответствии с семантикой метода patch в Calendar API.
attendeesstring | object[]
Адреса электронной почты участников, объекты участников (например, {"email": ..., "responseStatus": "accepted"}) или их сочетание.
calendar_idstring
Идентификатор календаря (по умолчанию: 'primary').
color_idstring
ID цвета события (1-11, только при обновлении).
conference_dataobject
Сырые данные conferenceData из Google Calendar для подключения сторонней конференции (Zoom/Webex/Teams аддон). Используйте это для полного контроля; взаимоисключающе с параметрами conference_provider и add_google_meet. Только для создания и обновления.
conference_idstring
Необязательный идентификатор конференции/встречи на стороне провайдера.
conference_passcodestring
Необязательный код доступа для сторонней конференции.
conference_providerstring
Вспомогательная функция более высокого уровня: имя стороннего провайдера (например, "zoom", "webex", "teams"). Требует conference_uri. MCP создаёт блок addOn conferenceData внутренне. (только для создания/обновления)
conference_uristring
Ссылка для подключения к сторонней конференции (например,
"https://zoom.us/j/123456789"). Обязательна, когда задан conference_provider.
descriptionstring
Описание события.
end_timestring
Время окончания (обязательно при создании). Смещение UTC в формате RFC3339 задаёт точный момент времени и сохраняется. Если смещения нет, укажите end_timezone или timezone. Конечные даты для событий на весь день не включаются.
end_timezonestring
Часовой пояс IANA только для конечной границы, переопределяющий timezone. См. start_timezone.
event_idstring
Идентификатор события (требуется для обновления и удаления).
guests_can_invite_othersboolean
Могут ли участники приглашать других.
guests_can_modifyboolean
Могут ли участники вносить изменения.
guests_can_see_other_guestsboolean
Могут ли участники видеть других гостей.
locationstring
Место проведения мероприятия.
recurrencestring[]
Правила повторения RFC5545 для повторяющегося события, например ["RRULE:FREQ=WEEKLY;COUNT=10"].
remindersstring | object[]
Пользовательские объекты напоминаний.
responsestring
Ответ RSVP — «accepted», «declined», «tentative» или «needsAction» (только для действия rsvp).
rsvp_commentstring
Необязательное сообщение для включения в ответ RSVP (только для действия rsvp).
send_updatesstring
Поведение уведомлений для create, update, delete и rsvp — "all" (по умолчанию), "externalOnly" или "none".
start_timestring
Время начала (обязательно при создании). Смещение UTC в формате RFC3339 задаёт точный момент времени и сохраняется. Без смещения нужен start_timezone или timezone. Для локального времени по часам смещение опускается, а зона передаётся, чтобы Google учёл переход на летнее время; неверное смещение сдвигает событие. Значения только с датой создают события на весь день.
start_timezonestring
IANA-часовой пояс только для начальной границы,
переопределяет часовой пояс. Применяется для событий, у которых два конца находятся в разных зонах -
рейс, вылетающий в 13:45 по "Asia/Jerusalem" и приземляющийся в 17:50
по "Europe/Amsterdam", - это одно событие, созданное в двух зонах. Явные смещения
временных меток всегда сохраняют момент времени, даже если зона отличается.
summarystring
Название события (обязательно при создании).
timezonestring
IANA-часовой пояс, применяемый к обеим границам (например,
"America/New_York"). Преобразует временные метки со смещением, не меняя их
момент времени; интерпретирует временные метки без смещения как локальное время в этом часовом поясе.
Переопределяется для каждой границы параметрами start_timezone/end_timezone.
transparencystring
"непрозрачный" (занятый) или "прозрачный" (свободный).
use_default_remindersboolean
Использовать ли напоминания по умолчанию.
user_google_emailstringобязательный
Адрес электронной почты Google пользователя. Обязательно.
visibilitystring
"default", "public", "private" или "confidential".