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